解析错误:语法错误,php图像路径上意外

时间:2014-01-08 17:52:56

标签: php mysql image

我正在尝试使用此查询在页面上显示所有图像。 但它给我的语法问题..解析错误:语法错误,意外'>'

<?php               
    $result = mysql_query("SELECT * FROM my_image, $connection);
    while($row = mysql_fetch_array($result))
    {
        echo "<div><img src=\"uploadedimages/".$row['name']."\" /></div>"
    }       
?> 
谁知道什么是错的?

1 个答案:

答案 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,并使用PDOMySQLi - this article将帮助您确定哪个。如果您选择PDO here is a good tutorial