[英]select query is not returning a result in php
我正在執行以下簡單的SQL查詢:
SELECT people_picture, people_gender FROM people LIMIT 1
,在phpmyadmin中給出結果。
我的PHP代碼如下:
$query = "SELECT people_picture, people_gender FROM people LIMIT 1";
$result = mysqli_query($con,$query);
$row = mysql_fetch_assoc($result);
$row1 = mysql_fetch_array($result);
print_r($row1);
print_r($row);
它沒有給出錯誤,但它沒有做任何事情。
你正在混合mysqli和mysql接口,這就是為什么你卡住了:
請試試這個:
$con = mysqli_connect($host, $user, $pass, $dbase);
if(!$con){
echo 'Connection failed : '.mysqli_connect_error();
exit(0);
}
$query = "SELECT people_picture, people_gender FROM people LIMIT 1";
$result = mysqli_query($con,$query);
if(!$result){
echo 'Query failed : '.mysqli_error();
exit(0);
}
$row = mysqli_fetch_assoc($result); // mysql_fetch_assoc was the problem
print_r($row);
請改用mysqli_fetch_assoc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.