我正在尝试使用此查询在页面上显示所有图像。 但它给我的语法问题..解析错误:语法错误,意外'>'
<?php
$result = mysql_query("SELECT * FROM my_image, $connection);
while($row = mysql_fetch_array($result))
{
echo "<div><img src=\"uploadedimages/".$row['name']."\" /></div>"
}
?>
谁知道什么是错的?
答案 0 :(得分:3)
你错过了一个收盘双引号:
mysql_query("SELECT * FROM my_image", $connection);
^
你错过了一个终止的分号:
echo "<div><img src=\"uploadedimages/".$row['name']."\" /></div>";
^
我可以推荐:
echo '<div><img src="uploadedimages"' . $row['name'] . '" /></div>';
此外,请停止使用mysql_
个功能。它们不再被维护and are officially deprecated。请参阅red box?转而了解prepared statements,并使用PDO或MySQLi - this article将帮助您确定哪个。如果您选择PDO here is a good tutorial。