簡體   English   中英

使用SQL從表中獲取行時出錯

[英]Error in fetching rows from table using SQL

這段代碼昨天工作正常,今天突然開始顯示錯誤。.die('Error')在顯示帶有個人資料圖片的用戶時發出錯誤,謝謝您的幫助...我正在學習php,因此將轉換為pdo后來

<?php
include("dbconfig.php");
// Create connection
$conn=mysql_connect($db_host,$username,$password) or die('Error1');;

mysql_select_db("motorklq_glmindb",$conn) or die('Error2');


$result = mysql_query("SELECT adno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC  LIMIT 3") or die('Error');;

echo "<table><tr><th></th><th>gScore Leader</th><th></th><th></th></tr>";
echo "<tr><th>Firstname</th><th>Lastname</th><th>Image</th><th>Glamour</th></tr>";

while($row = mysql_fetch_array($result)){
    print "<tr><td>".$row['fname']."</td><td>".$row['lname']."</td><td>".'<img src="data:image/jpeg;base64,' . base64_encode( $row['profilepic'] ) . '"  width="32" height="32">'."</td><td>".$row['gscore']."</td></tr>";
}
print "</table>";
mysql_close($conn);
?>

鏈接到數據庫https://www.dropbox.com/s/dv8vhla0fxhw2p7/db.png

我認為您在選擇查詢中為idno輸入了錯誤的adno

希望能有所幫助

SELECT adno,

改成

SELECT idno,

刪除多余的; 從查詢

$conn=mysql_connect($db_host,$username,$password) or die('Error1');;
$result = mysql_query("SELECT adno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC  LIMIT 3") or die('Error');;

$conn=mysql_connect($db_host,$username,$password) or die('Error1');
$result = mysql_query("SELECT idno,fname,lname,profilepic,gscore FROM gtable WHERE contest!='on' ORDER BY gscore DESC  LIMIT 3") or die('Error');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM