为了账号安全,请及时绑定邮箱和手机立即绑定

不知道错在哪,而且网页让我下一节,真可怕

<?php

//连接数据库

mysql_connect('127.0.0.1', 'code1', '');

mysql_select_db('code1');

mysql_query("set names 'utf8'");

//已知的数据变量有

$name = '李四';

$age = 18;

$class = '高三一班';

//在这里进行数据查询

$sql="insert into user(name,age,class) value('$name','$age'.'$class')";

if (mysql_query($sql)){

    echo 'success';

}else{

    mysql_error();

    echo 'fail';

};

$uid=mysql_insert_id();

echo $uid;




//得出的结果是fail0,但是不知道哪儿错了,mysql_error()也没显示,右边的结果只有“运行成功 fail0”

正在回答

6 回答

同学戏有点多啊

1 回复 有任何疑惑可以回复我~
#1

慕数据5594171 提问者

非常感谢!
2018-06-02 回复 有任何疑惑可以回复我~

$sql="insert into user(name,age,class) value('$name','$age'.'$class')";

后面不是点,应该是逗号('.'$class')=>(','$class')

$sql="insert into user(name, age, class) values('$name','$age','$class')";

0 回复 有任何疑惑可以回复我~

  mysql_error();

改为:echo   mysql_error();

0 回复 有任何疑惑可以回复我~

$sql="insert into user(name,age,class) value('$name','$age'.'$class')";

这里错了

$sql="insert into user(name,age,class) values('$name','$age'.'$class')";

value=>values,你少个S

0 回复 有任何疑惑可以回复我~

..................................自己的问题怎么删除..................................我发现我一个逗号打成了句号,而且也没有echo mysql_error(); 

=。=

问题解决了,各位

2 回复 有任何疑惑可以回复我~
#1

慕数据5594171 提问者

你该不会是傻子吧?
2018-06-02 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72553    人
  • 解答问题       952    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

不知道错在哪,而且网页让我下一节,真可怕

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信