试图通过mySQL varchar字符串指向一个图像


Attempting to point to an image through a mySQL varchar string

所以,我知道我的想法是正确的,但是我怎么也弄不清语法。我相信这是一个简单的解决方案,但我似乎无法弄清楚如何获得存储在站点文件夹中的图像文件,指向我的mySQL数据库(emp_thumb)中的特定varchar值。

<?php
while($row=mysqli_fetch_array($employees)) {
    echo "<li><a href='"index.php?id="
    .$row['emp_id']."'">"
    .$row['emp_lname'].", "
    .$row['emp_fname'].
    <img src="images/'.$row['emp_thumb'].'"></a></li>";
}
?>

您需要修复最后一行的引号。使用编辑器可能会有帮助,它会突出你的错误。或者注意生成的错误消息。他们会给你线索。如果您没有启用错误检查,可以将error_reporting(E_ALL);添加到代码中。.

<?php
while($row=mysqli_fetch_array($employees)) {
    echo "<li><a href='"index.php?id="
    .$row['emp_id']."'">"
    .$row['emp_lname'].", "
    .$row['emp_fname'].
    "<img src='images/" . $row['emp_thumb'] . "'></a></li>";
}
?>