【发布时间】:2014-04-10 20:44:38
【问题描述】:
在 Mysql 数据库中,我有列名“product_id”,并且有 while 语句代码来检查行是否存在......
如果 product_id 的值存在,那么它会显示“note-icon.png”图像,如果不退出它会说“No”,但问题是假设在“product_id”中有四个 product_id 的 SAME NUMBER 然后结果将显示四张图片,我的问题是如何编写代码来显示一张图片而不是四张图片!
<?php
$sql = new mysqli($mysql_hostname, $mysql_user, $mysql_password, $mysql_database);
$query = "SELECT * FROM notes WHERE product_id = $product_id";
$results = mysqli_query($sql, $query);
while ($row = mysqli_fetch_array($results, MYSQLI_ASSOC)){
if(isset($row['$product_id'])) {
echo "<p>No </p>";
} else {
echo '<img src="images/note-icon.png" width="16" height="16" />';
} }
?>
【问题讨论】:
标签: php mysqli while-loop