已有40人关注
php1200例第一卷p355页第269实例运行后session写入不了数据库 显示不了
发表在PHP图书答疑 2011-08-02
是否精华
版块置顶:
此实例按光盘提供的源代码,在只是改了数据库连接密码和数据库的名称,表的名称和字段均是照光盘提供的名称建立的情况下,打开index.php页面输入帐号密码后,提示登录成功,跳转main.php后提示Warning: Cannot modify header information - headers already sent by (output started at D:PHPlhwwwwMR269connconn.php:1) in D:PHPlhwwwwMR269connconn.php on line 2,然后我把提示到的这行删除了,再次从头运行,运行后没有任何错误提示,但去数据库查找相应的表后并未发现有数据写入,当然main.php界面也就没有数据输出了,请问是哪里出了问题?是否和php.ini配置文件中session_save_handler的配置有关系?如何修改?谢谢!
分享到:
精彩评论 1
346827366
学分:0 LV1
2011-08-11
沙发
首先,您在修改数据库的连接密码时,建议您通过Dreamweaver开发工具进行修改,这样就不会涉及到编码格式不符的问题了。


如果您在记事本中进行修改,那么由于文件采用的是utf-8编码,而记事本默认的是gb2312编码,所以文件在修改之后就可能出现您所描述的错误。

您所说的另外一个错误,描述的不是很清楚。

如果程序中的其他数据可以正常输出,那么只是您添加的数据没有添加成功,问题有可能是您数据库文件的只读属性没有去掉,导致不允许数据添加。

建议,在您的执行文件中,在mysql_query()函数之后,应用mysql_error()函数,输出MySQL的错误信息,如果是数据库的问题,就会有问题输出。
首页上一页 1 下一页尾页 1 条记录 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经营性网站备案信息 营业执照