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

mysql数据库操作失败,求助

mysql数据库操作失败,求助

但我会继续努力的 2016-03-19 09:48:19
<?php$host ="localhost";$user ="root";$password = "root";$connection = mysql_connect($host,$user,$password);if (!$connection) {    echo ('连接mysql数据库失败!');}echo '连接成功';echo '<br/>';//操作数据库$dbname ='brisk';mysql_select_db($dbname,$connection);$sql ="INSERT INTO `user` (`UserName`) VALUES('xiaobao')";$sql ="";   //定义sql语句$result = mysql_query($sql);if($result){    echo "操作成功!";}else{    echo '操作失败!';}数据库设置是没有问题的,代码不知道是什么问题
查看完整描述

5 回答

已采纳
?
hxh_kylin

TA贡献33条经验 获得超10个赞

$sql ="";为空,当然没有结果喽

查看完整回答
1 反对 回复 2016-03-21
?
灬紫羽

TA贡献107条经验 获得超71个赞

你的sql语句第一次(insert into ....)这个不是空,但是下面你又重新定义一个空的sql语句,就把上面 的那个覆盖了,sql语句是空的,相当于没执行,当然执行失败了

查看完整回答
1 反对 回复 2016-03-21
?
但我会继续努力的

TA贡献5条经验 获得超1个赞

谢谢,后来发现了这个问题

查看完整回答
反对 回复 2016-03-29
?
雨醉风尘

TA贡献1条经验 获得超0个赞

$sql定义了两次,第二次覆盖掉了第一次,这时sql相当于为空吧!

查看完整回答
反对 回复 2016-03-24
?
Jury

TA贡献4条经验 获得超0个赞

"INSERT INTO `user` (`UserName`) VALUES('xiaobao')"; 中的 user 不能加单引号吧!

查看完整回答
反对 回复 2016-03-21
  • 5 回答
  • 0 关注
  • 2226 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信