已有40人关注
这回能打开网页,但在注册新用户时,系统显示“添加失败”
发表在PHP图书答疑 2012-03-29
是否精华
版块置顶:
php项目开发案例全程实录(第2版)第十二章
电子商务网站,在成功下载安装smarty和adodb后,不能正常运行,无耐只得重装系统,(换了别的浏览器)这回好了,可以顺利登陆,原来是浏览器的问题,但新的问题又出现了,在注册新用户时,所有信息都填写完毕,点击提交后,系统提示“添加失败”试了好几次都是如此,不解,
另外
在第二章,bcty365中,能顺利打开页面,点页面各选项很正常,就是点击"软件下载"项时,出现如下提示.
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\program\apache2.2\htdocs\TM\bcty365\rjxz.php on line 67
其中, D:\program\apache2.2\htdocs\TM\是我apache安装路径.及网页输出目录路径.
难道是mysql配置问题??,密码,路径什么的,都检查好几遍了.不明白怎么回事?
请及时回复,等待中。
分享到:
精彩评论 4
346827366
学分:0 LV1
2012-03-31
沙发
完成数据库的附加之后,去掉数据库的只读属性。并且重新启动mysql服务器。

然后将数据表中的不必要字段属性设置为null。

还有一种测试数据库问题的方法,在执行mysql_query()函数后,应用“echo mysql_error()”输出返回的错误信息,可以根据返回的错误信息确定是那里的问题。
gfdsagfdsa3
学分:0 LV1
TA的每日心情
奋斗
2021-03-29 12:00:10
2012-04-03
板凳
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
完成数据库的附加之后,去掉数据库的只读属性。并且重新启动mysql服务器。

然后将数据表中的不必要字段属性设置为null。

还有一种测试数据库问题的方法,在执行mysql_query()函数后,应用“echo mysql_error()”输出返回的错误信息,可以根据返回的错误信息确定是那里的问题。
[/FIELDSET]

回复:问题不在数据库,我已照老师提示的做了,依然如故,比如,去只读属性,重启,设调用函数无关字段为“null”
 ;都不行,没有头绪了,难道是路径,变量,或是少写错写参数,到底什么原因,关键是同一个程序有的页面能行,有的不行 (排除数据库问题),十二章我怀疑是模板问题,第二章我怀疑是某个变量或参数错写了,要不就是数据库,反正我是懵了,请求解答。
gfdsagfdsa3
学分:0 LV1
TA的每日心情
奋斗
2021-03-29 12:00:10
2012-04-04
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
完成数据库的附加之后,去掉数据库的只读属性。并且重新启动mysql服务器。

然后将数据表中的不必要字段属性设置为null。

还有一种测试数据库问题的方法,在执行mysql_query()函数后,应用“echo mysql_error()”输出返回的错误信息,可以根据返回的错误信息确定是那里的问题。
[/FIELDSET]

回复:问题不在数据库,我已照老师提示的做了,依然如故,比如,去只读属性,重启,设调用函数无关字段为“null”
 ;都不行,没有头绪了,难道是路径,变量,或是少写错写参数,到底什么原因,关键是同一个程序有的页面能行,有的不行 (排除数据库问题),十二章我怀疑是模板问题,第二章我怀疑是某个变量或参数错写了,要不就是数据库,反正我是懵了,请求解答。
[/FIELDSET]

回复:$sql = "insert into tb_user(name,password,question,answer,realname,card,tel,phone,Email,QQ,code,address,addtime,isfreeze,shopping)" ;
$sql .= "values ('$name', '$password', '$question', '$answer', '$realname', '$card', '$tel', '$phone', '$Email', '$QQ', '$code', '$address','$addtime','','')";这是第十二章reg_chk.php文件下的语句,看看有没有问题,光盘源码应没有问题,但执行后,老提示,“添加失败”
  
gfdsagfdsa3
学分:0 LV1
TA的每日心情
奋斗
2021-03-29 12:00:10
2012-04-04
4L
[FIELDSET][LEGEND]引自:3楼[/LEGEND]
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
[FIELDSET][LEGEND]引自:1楼[/LEGEND]
完成数据库的附加之后,去掉数据库的只读属性。并且重新启动mysql服务器。

然后将数据表中的不必要字段属性设置为null。

还有一种测试数据库问题的方法,在执行mysql_query()函数后,应用“echo mysql_error()”输出返回的错误信息,可以根据返回的错误信息确定是那里的问题。
[/FIELDSET]

回复:问题不在数据库,我已照老师提示的做了,依然如故,比如,去只读属性,重启,设调用函数无关字段为“null”
 ;都不行,没有头绪了,难道是路径,变量,或是少写错写参数,到底什么原因,关键是同一个程序有的页面能行,有的不行 (排除数据库问题),十二章我怀疑是模板问题,第二章我怀疑是某个变量或参数错写了,要不就是数据库,反正我是懵了,请求解答。
[/FIELDSET]

回复:$sql = "insert into tb_user(name,password,question,answer,realname,card,tel,phone,Email,QQ,code,address,addtime,isfreeze,shopping)" ;
$sql .= "values ('$name', '$password', '$question', '$answer', '$realname', '$card', '$tel', '$phone', '$Email', '$QQ', '$code', '$address','$addtime','','')";这是第十二章reg_chk.php文件下的语句,看看有没有问题,光盘源码应没有问题,但执行后,老提示,“添加失败”
  
[/FIELDSET]

回复:Incorrect integer value: '' for column 'isfreeze' at row 1这一句是在输入echo mysql_error()后,给出的提示,什么意思?
  
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照