我有一个网页,在这里我想显示从数据库中更新的一些项目,在本例中是mysql。列表的html
<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>现在,我想在本例中使用两个表,我分别尝试了这两个表,在以下两个表中,我没有得到错误消息,但没有显示任何信息;在b)中,我收到一个错误消息,表示该表不存在。
除了我刚才提供的代码之外,我不知道任何mysql,所以很难确定原因是什么。会很感激你给我一些小费。
发布于 2012-08-07 11:21:40
发布于 2014-05-26 18:13:32
如果您的phpMyAdmin不再在任何本地数据库中看到任何表,这是因为在/var/lib/mysql下的任何数据库目录上的权限都会从mysql.mysql更改为root.root (很可能)。使用此查询更改所有者:
chown -R mysql.mysql /var/lib/mysql/*
http://www.geckoandfly.com/7481/solution-for-no-tables-found-in-database-mysql-error-in-phpmyadmin/教程
https://stackoverflow.com/questions/11844687
复制相似问题