崩溃...无语...知道错误在哪却不知道如何正确修改

SQL语句无误:

INSERT可以执行,返回bool(true)                                                                http://img.mukewang.com/58b5426d0001422a12940541.jpg

UPDATE语句就有黄色警告,返回bool(false)

PHP执行MySQL失败。

最近学习

PHP与MySQL关系大揭秘

文章发布系统

Duang~MySQLi扩展库来袭

》的实现用户列表

都遇到同样的问题,一模一样的代码,就是提示失败。

苦苦不能解决......

心有猛虎_细嗅蔷薇
浏览 2118回答 4
4回答

八神花露水

你的SQL语句后面没加分号,当然执行失败。$sql = "UPDATE user SET age = 28 WHERE id = 5;";

跳跳妹妹

不能用var_dump()获取了吧,$query = "SET NAMES GB2312;";                          //设置查询字符集为GB2312 $query .= "SELECT CURRENT_USER();";                   //从MySQL服务器获取当前用户 $query .= "SELECT name,phone FROM contactinfo LIMIT 0,2";  //从contactinfo表中读取数据 if ($mysqli->multi_query($query)) {                         //执行多条SQL命令        do {                        if ($result = $mysqli->store_result()) {            //获取第一个结果集                                            while ($row = $result->fetch_row()) {         //遍历结果集中每条记录                                          foreach($row as $data){                 //从一行记录数组中获取每列数据                                                                      echo $data."&nbsp;&nbsp;";        //输出每列数据                                           }                                                                    echo "<br>";                          //输出换行符号                                   }                                      $result->close();                             //关闭一个打开的结果集                      }                          if ($mysqli->more_results()) {                       //判断是否还有更多的结果集                                 echo "-----------------<br>";                     //输出一行分隔线                       }   } while ($mysqli->next_result());                     //获取下一个结果集,并继续执行循环 } $mysqli->close();        

qq_老去诗篇浑漫与_0

先一条一条的执行,打印看是哪条出了错~反正我从来没这样一起执行过

大写的王

还能这样写吗?增改删怎么拼接到一条sql里啊
打开App,查看更多内容
随时随地看视频慕课网APP