使用PHP在HTML文件中显示图像的选择语句

时间:2014-05-14 21:23:23

标签: php mysql

我正在尝试使用PHP在HTML文件中显示图像。这是我的代码,用于测试选择语句是否运行良好。目前,它无法正常工作。

显示此警告:

  

mysqli_num_rows()期望参数1为mysqli_result,boolean

    <?php

      $dbc = mysqli_connect('localhost','root','')
        or die(mysqli_error());

      $db_select = mysqli_select_db($dbc,'GameStore');

         if (!$db_select) {
         die("Database selection failed: " . mysqli_error());
         }

    $username = $_GET['username'];
    $pass = $_GET['password'];

    $result = mysqli_query($dbc,"SELECT * FROM user WHERE username = '".$username."' AND             pwd_hash = '".md5($pass)."';");

    $image = mysqli_query($dbc,"SELECT thumbnail_path,title
                                FROM game
                                WHERE id =(SELECT id
                                FROM user_game
                                WHERE username = '".$username."';");

     if(mysqli_num_rows($image)==1){
     echo "Ok" ; 
}

1 个答案:

答案 0 :(得分:0)

此:

 $image = mysqli_query($dbc,"SELECT thumbnail_path,title
                            FROM game
                            WHERE id =(SELECT id
                            FROM user_game
                            WHERE username = '".$username."';");

应该像:

 $image = mysqli_query($dbc,"SELECT thumbnail_path,title
                            FROM game
                            WHERE id =(SELECT id
                            FROM user_game
                            WHERE username = '".$username."' limit 1);");