所以我下面的代碼真煩未定義的變量錯誤
$query=mysql_query("SELECT * FROM `phones` JOIN manufacturer USING (ManufacturerID) JOIN operatingsystem USING (OSID) WHERE PhoneID=$id");
$row=mysql_fetch_object($query);
echo mysql_error();
while($row=mysql_fetch_array($result))
{ ?>
<div class="phones">
<?php
echo "<img src=\"images/phones/".$row['LargeImg']."\"/>";
echo "<h2>";
echo "$row->Name $row->Model";
echo "</h2>";
echo "<p>";
echo "<ul>";
echo "<li>Running $row->OSName</li>";
echo "<br />";
echo "<li>$row->ScreenSize Display</li>";
echo "<br />";
echo "<li>$row->StorageSize of Storage</li>";
echo "</p>";
echo "</ul>";
?>
</div>
<?php
}
mysql_close($con);
?>
我得到的錯誤 注意:未定義的變量:結果上線43警告電話details.php:mysql_fetch_array()預計參數1是資源,null給出在phone-details.php在線43
我想要它做的是顯示一個圖像旁邊的產品的細節(產品細節工作之前,但後來我試圖得到圖像工作,並打破)。文件名存儲在名爲LargeImg的字段中,圖像文件本身存儲在images/phones文件夾中。我將如何解決這個問題,以便錯誤消失,圖像顯示數據庫中的每條記錄?代碼越簡單越好。
謝謝。
'$ result'集合在哪裏? – inhan
我覺得'$ result'應該是'$ row'或者'$ query'? –
問題在哪裏? – Dom