这是我从 mysql 搬过来后第一次尝试 mysqli,很抱歉提出愚蠢的问题,但它有点学习曲线:-S。
我目前正在使用以下内容尝试从数据库中提取一些照片数据,但是我遇到了一个错误,但我一生都看不到为什么。
<?php
$sql = <<<SQL
SELECT *
FROM `shop`
SQL;
if(!$result = $db->query($sql)){
die('There was an error running the query [' . $db->error . ']');
}
while($row = $result->fetch_assoc()){
echo '<div class="simpleCart_shelfItem">';
echo '<h2 class="item_name">'.$row[filename].'</h2>';
echo '<p> <input type="text" value="1" class="item_Quantity"><br>';
echo '<span class="item_price">£'.$row[price].'</span><br>';
echo '<a class="item_add" href="javascript:;"> Add to Cart </a></p>';
echo '</div>';
}
?>
<span class="simpleCart_quantity"></span> items - <span class="simpleCart_total"></span>
<a href="javascript:;" class="simpleCart_checkout">Checkout</a>
我得到的错误是:
query($sql)){ die('There was an error running the query [' . $db->error . ']'); } while($row = $result->fetch_assoc()){ echo '
'; echo '
'.$row[filename].'
'; echo '
'; echo '£'.$row[price].'
'; echo ' Add to Cart
'; echo '
'; } ?> 16 items - $243.95 Checkout
与 mysql die 错误相比,这对我来说毫无意义?