在php页面中向mysql中添加数据实现注册,但是数据库中的字段值是空的,怎么回事?编码也统一啦。。。。。 50

确认$pwd$sex中有值,可以输出插入带数据库就没有值这是代码$pwd=$_POST['pwd'];$sex=$_POST['sex'];$name=$_POST['n... 确认$pwd $sex中有值,可以输出插入带数据库就没有值这是代码$pwd=$_POST['pwd'];$sex=$_POST['sex'];$name=$_POST['name'];$age=$_POST['age'];$birthday=$_POST['birthday'];$phone=$_POST['one'];$qq=$_POST['qq'];$email=$_POST['email'];$retime=date("Y/m/d H:i:s",time());$conn01 = mysql_connect("localhost","root","123456")or die("数据库连接出错!");//创建数据库链接$mycon=mysql_select_db('bb',$conn01); $sqlstr='insert into user(username,userpwd,sex,userage,birthday,phone,qq,email,retime) values("'.$name.'","'.$pwd.'","'.$sex.'","'.$age.'","'.$birthday.'","'.$phone.'","'.$qq.'","'.$email.'","'.$retime.'");'; 展开
 我来答
匿名用户
2016-05-09
展开全部
"'.$retime.'" 这样写是错误的 比如$retime = 10 你这样写解析出来的就是'.10.',直接用变量就好了
更多追问追答
追问
你说的是把双引号去掉吗??
追答
不是啊  双引号去掉了  你的变量就在单引号里了 就无法解析了  你可以这样写 '''.$name.''';单引号和值拼接,你可以先试试
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式