我有一个网页,我想显示一些数据库中更新的项目,在这种情况下是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