我正在尝试使用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" ;
}
答案 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);");