Ric*_*ell 0 php mysql navigation hyperlink echo
如果我从名为categories的mysql表中调用链接列表,我想我会使用如下的select语句:
$query = "SELECT cat_name, cat_description FROM categories";
$result = mysqli_query($dbc, $query)
or die('Error querying database.');
while ($row = mysqli_fetch_array($result)){
echo '$row';
}
Run Code Online (Sandbox Code Playgroud)
这些类别已与mapping_table中的business_info表连接(它们具有多对多关系).我认为目前这将回显每个类别名称的字符串,所以我不明白我如何使我的回显结果活动链接,这将显示点击时的业务信息.
我知道一旦点击它们就会向mapping_table发出一个SELECT语句,我很酷.我正在努力的一点是让他们可以点击发出那个声明.任何想法,我都迷路了!
编辑:我编辑了AND子句.我错了.
您的SQL无效.它应该是
SELECT cat_name, cat_description FROM categories
Run Code Online (Sandbox Code Playgroud)
你的die()子句应该是
... or die (mysql_error())
Run Code Online (Sandbox Code Playgroud)
所以你可以准确地看到错误是什么(固定字符串对于调试目的是无用的).然后你的检索循环应该是:
while($row = mysql_fetch_assoc($result)) {
echo <<<EOL
<a href="script.php?category={$row['cat_name']}">{$row['cat_description']}</a>
EOL;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
101 次 |
| 最近记录: |