我有一個網頁,我想顯示一些數據庫中更新的項目,在這種情況下是mysql。 對列表中的HTMLMySQL表未找到或未顯示
<div id="right-column-sidebar-two">
<h3 id="header">Most</h3>
<ol>
<li><a href="#">R</a></li>
<li><a href="#">Q</a></li>
<li><a href="#">P</a></li>
<li><a href="#">O</a></li>
<li><a href="#">N</a></li>
<li><a href="#">M</a></li>
<li><a href="#">L</a></li>
<li><a href="#">K</a></li>
<li><a href="#">J</a></li>
<li><a href="#">I</a></li>
</ol>
</div>
這些列表中的項目已存儲在我的數據庫,並結合的MySQL/PHP/HTML看起來像這樣
<div id="right-column-sidebar">
<ol>
<?php
$link = mysql_connect("host", "user", "password");
mysql_select_db("db", $link);
$query = "SELECT * FROM `table_name` LIMIT 0, 30 ";
$result = mysql_query($query) or die (mysql_error());
while ($row = mysql_fetch_array($result)):
?><li><a href="#"> <?php echo $row['title']; ?></a></li>
<?php endwhile;
?>
</ol>
</div>
現在我有兩個表我想要在這種情況下使用,我試了兩個他們分開,並在a) 我沒有得到任何錯誤消息,但沒有顯示,並在b)我得到一個錯誤消息說,該表不存在。
我不知道除了我剛剛提供的代碼以外的任何mysql,因此很難確定可能的原因。我會欣賞一些提示
我目前使用phpMyAdmin。這些表格確實存在,我查了一下這些名字都是正確的。我有5個項目,所有都只是基於文本,並有數據類型Varchar(30)空沒有標準沒有 – 2012-08-07 11:48:07
你嘗試運行:'選擇*從'table_name'在LIMIT 0,30'在phpmyadmin? – Tomer 2012-08-07 11:49:45
我剛剛做了,它的迴應是:'MySQL返回了一個空的結果 – 2012-08-07 11:54:33