33问答网
所有问题
php 注册表单 为什么在显示注册成功后却在数据库里找不到呢 给20分!!
第一次注册成功了,但第二次进入时还要重新注册,数据库里找不到我注册的东西。
代码太多贴不出来,请会PHP的人帮个忙,在线等。
举报该问题
推荐答案 2011-08-13
如果在数据库里找不到你注册的东西,建议你从三方面去找原因:
1、检验注册页面,看表单中的name是否设置好,并且看一下是否出名重名的现象。
2、在第一条的基础上,检验接收数据的PHP语句,是接收成功,可以直接输出用以测试是否接收成功,如果在表单中输入的内容,都能输出到页中,说明你接收数据成功了。
3、以上如果都成功,则就是数据在插入到数据库的过程中出错了,你可以从以下几个方面定位数据入库出错的位置,首先,检验一下数据库连接是否成功;其次,看“insert into”这个SQL语言是否有语法错误;其三,最关键的,就是确实要插入的数据类型,跟其对应的数据库表中的字段类型是否对应,比如说是不是在数据类型的字段中输入了字符串,或者,插入字符串时没有引号引起来等等。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/4P0d4PBRB.html
其他回答
第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
你确定注册成功?有没有写入数据库呢?你通过数据库管理工具看看你的数据库有没有你更长提交的东西.
如果没有很明显就是没写到数据库.
如果有的话就可能是你读去错误!本回答被提问者采纳
相似回答
...
注册表单
为什么在显示注册成功后却在数据库里找不到呢
给20分!!
答:
如果没有很明显就是没写到数据库.如果有的话就
可能是你读去错误
!
用
php
上传
注册数据后
,
显示注册成功
,
为什么数据库
没有数据?
答:
sql语句有问题呗
。。你这个明显是没有判断sql语句是否成功 只要执行完 就提示注册成功吧?..query = mysql_query(这里是insert语句);然后这样 if($query){ 成功的操作 }else{ 失败的操作 }
用phpmyadmin来做
数据库
,
为什么
视频上老师做好
表单后
,插入
数据到
数据表 ...
答:
没连接成功啊
。要先把数据库的信息告诉他,才能连接成功了
大家正在搜
php提交表单数据到数据库
网页表单数据提交到数据库
怎么把表单数据写入数据库
php怎么从表单修改数据库
php写入数据到数据库
PHP为什么只能获取一行表单数据
html提交表单到数据库
php删除数据库表单中一行内容
php向数据库添加数据
相关问题
用php上传注册数据后,显示注册成功,为什么数据库没有数据?
php的用户注册页面,能注册但在数据库显示不了,求各位大神解...
PHP表单注册后跳转但是不提示注册成功 数据库也没有数据
为什么我写的这段php代码运行时会显示注册成功,但数据写不到...
在MYSQL数据库中,用户注册成功后为什么不显示内容
php验证注册表单 下面是我写的一个注册页面,但是在一打开这...
php求救!为什么我的表单数据存不到数据库中呢?
PHP链接数据库做注册登录表单,注册功能实现了,用账号登录后...