doubishi8303 2015-11-27 09:02
浏览 25
已采纳

MySQL Numrows期待参数

So I'm Getting The Error:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\All Connected\profile.php on line 117

While Try To Check For Friend Request Status Information, I Have Seen People Fix This Using A MySQL Error Dump Or Something Similar But I'm Not Sure, Can I Get Some Help?

This Is A Snippet Of My Code, Only The Parts That Need Fixing

    mysql_connect("illuzionz-pc", "-----", "----------");
    mysql_select_db("allcon");

    $my_id = $_SESSION['user_id'];
    $profile_id = $_GET['id'];

    $check_friend_query = mysql_query("SELECT id FROM friends WHERE (user_one='$my_id' AND user_two='$profile_id') OR (user_one='$profile_id' AND user_two='$my_id')");

    if(mysql_num_rows($check_friend_query) == 1){
      echo "<br><a class='pure-button pure-button-disabled' href='#'>Already Friends!</a><br>";
      echo "<a class='button-error pure-button' href='#'>Unfriend {$user['first_name']}</a>";
    } else {
      mysql_connect("illuzionz-pc", "Admin", "0A562B0CA0");
      mysql_select_db("allcon");

      $my_id = $_SESSION['user_id'];
      $profile_id = $_GET['id'];

      $from_query = mysql_query("SELECT `id` FROM `friend_req` WHERE `from`='$profile_id' AND `to`='$my_id'");
      $to_query = mysql_query("SELECT `id` FROM `friend_req` WHERE `from`='$my_id' AND `to='$profile_id'");

      if(mysql_num_rows($from_query) == 1){
        echo "<a class='button-secondary pure-button' href='#'>Ignore Friend Request</a><br>";
        echo "<a class='button-success pure-button' href='#'>Accept Friend Request</a>";
      } else if(mysql_num_rows($to_query) == 1){
        echo "<a class='button-error pure-button' href='#'>Cancel Friend Request</a>";
      } else {
        echo "<a class='pure-button pure-button-primary' href='#'>Send Friend Request</a>"; 
      }
}
  • 写回答

1条回答 默认 最新

  • doushou8730 2015-11-27 09:07
    关注

    Your mysql_query has returned false as you passed it invalid SQL. Fix your $to_query to:

    $to_query = mysql_query("SELECT `id` FROM `friend_req` WHERE `from`='$my_id' AND `to`='$profile_id'");
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 BP神经网络控制倒立摆
  • ¥20 要这个数学建模编程的代码 并且能完整允许出来结果 完整的过程和数据的结果
  • ¥15 html5+css和javascript有人可以帮吗?图片要怎么插入代码里面啊
  • ¥30 Unity接入微信SDK 无法开启摄像头
  • ¥20 有偿 写代码 要用特定的软件anaconda 里的jvpyter 用python3写
  • ¥20 cad图纸,chx-3六轴码垛机器人
  • ¥15 移动摄像头专网需要解vlan
  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算