php 注册表单 为什么在显示注册成功后却在数据库里找不到呢 给20分!!

第一次注册成功了,但第二次进入时还要重新注册,数据库里找不到我注册的东西。
代码太多贴不出来,请会PHP的人帮个忙,在线等。

如果在数据库里找不到你注册的东西,建议你从三方面去找原因:
1、检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
2、在第一条的基础上,检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明你接收数据成功了。
3、以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insert into”这个SQL语言是否有语法错误;其三,最关键的,就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-13
可能是处理数据库插入操作insert时,字段写错了,
可以试下这个 mysql_insert_id() 函数:返回上一步INSERT 操作产生的ID
$sql="insert into table (`name`,`password`) values('abc','abc')"; $re=mysql_query($sql,$db); $id=mysql_insert_id();
echo $id;
看下有没有$id值
么有就是没插入成功了
第2个回答  2011-08-13
你确定注册成功?有没有写入数据库呢?你通过数据库管理工具看看你的数据库有没有你更长提交的东西.
如果没有很明显就是没写到数据库.
如果有的话就可能是你读去错误!本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网