到mysqli的,這是我在mysqli的從MySQL很抱歉動過詢問愚蠢的問題,但它的一個學習曲線後的第一次嘗試:-S。混亂從MySQL移動與奇怪的錯誤消息
即時通訊目前使用下面的嘗試和拉從數據庫中的一些照片數據,但我得到一個錯誤,但我不能看到我的生命何以自處。
<?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>
我正的錯誤是:
查詢(SQL $)){死亡( '有運行查詢錯誤); [' $ DB->錯誤。 ']' } while($ row = $ result-> fetch_assoc()){echo' '; echo' '。$ row [filename]。'
'; echo'
'; echo'£'。$ row [price]。' '; echo'加入購物車
';回聲' '; }> 16項 - $ 243.95結帳
這比到mysql死錯誤意味着什麼都沒有給我嗎?。
但是你有什麼錯誤?您向我們提供了部分代碼,而不是錯誤。 – Hast 2013-03-06 11:59:24
這不是一個mysqli錯誤消息;這只是你程序一半的副本。你確定你沒有在代碼中有一個流浪的問號......?也許是這樣的....'$ db - ?> query'?這將觸發PHP退回到HTML輸出模式,而不是運行其餘的代碼。 – SDC 2013-03-06 12:00:07
這聽起來好像你的PHP代碼根本沒有運行,並且在'$ db->'中出現的第一個關閉'>'被解釋爲關閉一個未知的HTML標記。你正在運行一個Web服務器? – 2013-03-06 12:03:28