我正在嘗試創建一個頁面,列出我的MySQL數據庫中最近的6個項目。我使用下面的代碼(gen列是包含圖像URL的列);解析錯誤,而語句(PHP)
$result = mysqli_query($con,"SELECT gen,title,view FROM id
ORDER BY 'id' DESC LIMIT 5,1");
$row = mysql_fetch_array($result)
while ($row = mysql_fetch_array($result)){
echo '
<div class="row">
<div class="col-md-4 col-sm-6">
<div class="portfolio-item">
<div class="portfolio-image">
<a href="page-portfolio-item.html"><img src="i/raw' . $row['gen'] . ' alt="' . $row['title'] . '"></a>
</div>
<div class="portfolio-info-fade">
<ul>
<li class="portfolio-project-name">' . $row['title'] . '</li>
<li>Views: ' . $row['view'] . '</li>
<li class="read-more"><a href="http://minecraftimg.com/i/' . $row['gen'] . '.php" class="btn">Go!</a></li>
</ul>
</div>
</div>
</div>';
}
但是,我收到以下錯誤;
PHP Parse error: syntax error, unexpected 'while' (T_WHILE) in /home/...
任何幫助將不勝感激!
您還沒有完成與'此前的說法;'。 –
缺少分號'$ row = mysql_fetch_array($ result)'<---這裏 – Steve
旁註:'ORDER BY'id''刪除引號。你正在處理一個列,而不是一個變量。或者使用反引號。 –