当前位置:论坛首页 > Linux面板 > 求助

【待反馈】小白求助

发表在 Linux面板2021-3-18 11:26 [复制链接] 16 4546

发表于 2021-3-18 16:09:28 | 显示全部楼层
谢花郎 发表于 2021-3-18 16:05
这不是显示连接上了吗?状态返回也是200

还想麻烦帮看下后面那个报错...
使用道具 举报 回复 支持 反对
发表于 2021-3-18 17:20:35 | 显示全部楼层
报错信息{"readyState":4,"responseText":"连接成功<br />\n<b>Fatal error</b>:  Call to a member function fetch_all() on boolean in <b>/www/wwwroot/1.XX.XXX.XXX/php/love.php</b> on line <b>11</b><br />\n","status":200,"statusText":"OK"}

php代码
  1. <?php
  2. /*
  3. 版权信息可删除,但请勿修改
  4. Copyright © 2020 by m@mcloc.cn
  5. */
  6. $type = $_REQUEST['type'];
  7. $love_id = $_REQUEST['id'];
  8. include "conn.php";
  9. $sql = "SELECT COUNT(*) FROM love_sentence";//love_sentence为数据表
  10. $result_count = $conn->query($sql);
  11. $love_count_arr = $result_count->fetch_all();
  12. $love_count = $love_count_arr[0][0];

  13. if ($type == "json") {
  14.     if($love_id){
  15.         $sql2 = "SELECT * FROM love_sentence WHERE id=$love_id";
  16.         $result_byId = $conn->query($sql2);
  17.         $result_arr_byId = mysqli_fetch_assoc($result_byId);
  18.         $return = $result_arr_byId;
  19.         $return = json_encode($return);
  20.     }else{
  21.         $index_rand = mt_rand(0, $love_count);
  22.         $sql3 = "SELECT * FROM love_sentence WHERE id=$index_rand";
  23.         $result_byRandId = $conn->query($sql3);
  24.         $result_arr_byRandId = mysqli_fetch_assoc($result_byRandId);
  25.         $return = $result_arr_byRandId;
  26.         $return = json_encode($return);
  27.     }
  28. }
  29. if ($type == "string" || $type == "") {
  30.     if($love_id){
  31.         $sql2 = "SELECT * FROM love_sentence WHERE id=$love_id";
  32.         $result_byId = $conn->query($sql2);
  33.         $result_arr_byId = mysqli_fetch_assoc($result_byId);
  34.         $return = $result_arr_byId["data"];
  35.     }else{
  36.         $index_rand = mt_rand(0, $love_count);
  37.         $sql3 = "SELECT * FROM love_sentence WHERE id=$index_rand";
  38.         $result_byRandId = $conn->query($sql3);
  39.         $result_arr_byRandId = mysqli_fetch_assoc($result_byRandId);
  40.         $return = $result_arr_byRandId["data"];
  41.     }
  42. }

  43. echo $return;
  44. ?>
复制代码
谁能帮我看下哪儿错了嘛
使用道具 举报 回复 支持 反对
12
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表