为什么我用的SQL语句可以在PHPmyadmin里执行,确无法在PHP里执行呢? 10
$sql="insertintouser(userid,username,password1,password2,truename)values('','7','1','...
$sql="insert into user (userid,username,password1,password2,truename) values ('','7','1','1','1')";
mysql_query($sql)
就算是这么简单的都不行~但是在phpmuadmin里就能成功写入~
我在名前加了数据库名,可是仍然不行,是不是PHP的设置有问题? 展开
mysql_query($sql)
就算是这么简单的都不行~但是在phpmuadmin里就能成功写入~
我在名前加了数据库名,可是仍然不行,是不是PHP的设置有问题? 展开
2个回答
展开全部
你没写出你的具体语句,不知道你的语句里面是否有$等PHP有特殊含义的字符,那样的语句要做特殊处理。
如果想得到具体的建议,应该粘贴你的语句,以及PHP里面的错误信息。
补充:
你这么简单的语句都无法执行的话,可能是你没有选择数据库,建立你在表名前面增加数据库,比如数据库是test,那么语句如下:
$sql="insert into test.user (userid,username,password1,password2,truename) values ('','7','1','1','1')";
这样应该没有问题了,祝你好运。
另外,你的userid可能是自动编码的字段,那样的字段最好是不予以赋值。
如果想得到具体的建议,应该粘贴你的语句,以及PHP里面的错误信息。
补充:
你这么简单的语句都无法执行的话,可能是你没有选择数据库,建立你在表名前面增加数据库,比如数据库是test,那么语句如下:
$sql="insert into test.user (userid,username,password1,password2,truename) values ('','7','1','1','1')";
这样应该没有问题了,祝你好运。
另外,你的userid可能是自动编码的字段,那样的字段最好是不予以赋值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询