我有一张表 - 称为体育 - 包括:
在我的PHP文档中显示为:
我想要的是,当用户点击“更多信息”时,他们会被带到显示db表中“附加”内容的页面 - 但仅限于已选择的运动。
$query =
"SELECT * FROM sports WHERE sport_id = $sport_id";
$result = mysql_query($query);
echo "<table>";
while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row['sport_name'] . "</td><td>" . $row['category'] . "</td><td>" . $row['level'] . "</td></tr>";
echo <tr><td>" . $row['level'] . "</td></tr>
}
echo "</table>";
最好的做法是什么?
由于
答案 0 :(得分:0)
试试这个:
$result = mysql_query("SELECT * FROM sports WHERE sport_id = $sport_id");
while($row = mysql_fetch_array($result))
{
echo '<p>'.$row['additional'].' </p>';
}
<强>脚注:强>
mysql_*
函数弃用通知:
http://www.php.net/manual/en/intro.mysql.php
从PHP 5.5.0开始,不推荐使用此扩展,不建议用于编写新代码,因为将来会删除它。相反,应使用mysqli或PDO_MySQL扩展名。在选择MySQL API时,另请参阅MySQL API Overview以获得进一步的帮助。
这些功能允许您访问MySQL数据库服务器。有关MySQL的更多信息,请访问»http://www.mysql.com/。
可以在»http://dev.mysql.com/doc/找到MySQL的文档。