Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MySQL Numrows应为参数_Php_Mysql_Mysql Num Rows - Fatal编程技术网

Php MySQL Numrows应为参数

Php MySQL Numrows应为参数,php,mysql,mysql-num-rows,Php,Mysql,Mysql Num Rows,所以我得到了一个错误: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\All Connected\profile.php on line 117 在尝试检查好友请求状态信息时,我看到有人使用MySQL错误转储或类似的方法解决了这个问题,但我不确定,我能得到一些帮助吗 这是我的代码片段,只是需要修复的部分 mysql_connect("illuz

所以我得到了一个错误:

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\All Connected\profile.php on line 117
在尝试检查好友请求状态信息时,我看到有人使用MySQL错误转储或类似的方法解决了这个问题,但我不确定,我能得到一些帮助吗

这是我的代码片段,只是需要修复的部分

    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>"; 
      }
}
mysql\u-connect(“illuzionz-pc”、“----”、“----”;
mysql_select_db(“allcon”);
$my\u id=$\u会话['user\u id'];
$profile\u id=$\u GET['id'];
$check_-friend_-query=mysql_-query(“从朋友中选择id,其中(用户_-one='$my_-id'和用户_-two='$profile_-id')或(用户_-one='$profile_-id'和用户_-two='$my_-id');
if(mysql\u num\u rows($check\u friend\u query)==1){
回声“

”; 回声“; }否则{ mysql_connect(“illuzionz pc”、“管理”、“0A562B0CA0”); mysql_select_db(“allcon”); $my\u id=$\u会话['user\u id']; $profile\u id=$\u GET['id']; $from\u query=mysql\u query(“从`friend\u req`中选择`id`其中`from`='$profile\u id'和`to`='$my\u id'); $to_query=mysql_query(“从`friend_req`中选择`id`其中`FROM`='$my_id'和`to='$profile_id'”); if(mysql_num_rows($from_query)==1){ 回声“
”; 回声“; }else if(mysql_num_rows($to_query)==1){ 回声“; }否则{ 回声“; } }
您的
mysql\u查询
在传递无效SQL时返回了
false
。 将$to_查询修复为:

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

您的
mysql\u查询
在传递无效SQL时返回了
false
。 将$to_查询修复为:

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

谢谢你解决了我的问题@WilliamMadede我会选择你作为我能找到的答案(我必须等8分钟)谢谢你解决了我的问题@WilliamMadede我会选择你作为我能找到的答案(我必须等8分钟)请不要把所有的词都大写。这会减少人们阅读或认真对待您的问题的可能性。抱歉@GrahamAsher这是一种习惯……而且,发布您的连接详细信息(用户名+密码)可能是个坏主意。@Piskvor Thance刚刚注意到请不要将所有单词大写。这会减少人们阅读或认真对待您的问题的可能性。抱歉@GrahamAsher这是一种习惯……而且,发布您的连接详细信息(用户名+密码)可能是个坏主意。@Piskvor Thance刚刚注意到了这一点