在不同的页面上显示SQL表中的更多信息

时间:2014-04-01 16:25:27

标签: php mysql

我有一张表 - 称为体育 - 包括:

  • event_id的
  • EVENT_NAME
  • 类别
  • 水平
  • 附加

在我的PHP文档中显示为: enter image description here

  • EVENT_NAME
  • 类别
  • 水平

我想要的是,当用户点击“更多信息”时,他们会被带到显示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>";

最好的做法是什么?

由于

1 个答案:

答案 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开始,不推荐使用此扩展,不建议用于编写新代码,因为将来会删除它。相反,应使用mysqliPDO_MySQL扩展名。在选择MySQL API时,另请参阅MySQL API Overview以获得进一步的帮助。

这些功能允许您访问MySQL数据库服务器。有关MySQL的更多信息,请访问»http://www.mysql.com/

可以在»http://dev.mysql.com/doc/找到MySQL的文档。