Php 在其他页面上显示SQL表中的更多信息
我有一张名为“运动”的桌子,包括:Php 在其他页面上显示SQL表中的更多信息,php,mysql,Php,Mysql,我有一张名为“运动”的桌子,包括: 事件id 事件名称 类别 水平仪 附加的 在我的PHP文档中显示为: 事件名称 类别 水平仪 我想要的是,当用户单击“更多信息”时,他们会被带到一个页面,该页面在db表中显示“其他”的内容,但仅针对已选择的运动 $query = "SELECT * FROM sports WHERE sport_id = $sport_id"; $result = mysql_query($query); echo "<table>"; while
- 事件id
- 事件名称
- 类别
- 水平仪
- 附加的
- 事件名称
- 类别
- 水平仪
$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>";
$query=
“从运动中选择*,其中运动id=$sport\U id”;
$result=mysql\u query($query);
回声“;
while($row=mysql\u fetch\u数组($result)){
回显“$row['sport_name']”、$row['category']”、.$row['level']”;
回显“$row['level']”
}
回声“;
最好的方法是什么
谢谢试试这个:
$result = mysql_query("SELECT * FROM sports WHERE sport_id = $sport_id");
while($row = mysql_fetch_array($result))
{
echo '<p>'.$row['additional'].' </p>';
}
$result=mysql\u query(“选择*FROM sports,其中sport\u id=$sport\u id”);
while($row=mysql\u fetch\u数组($result))
{
回显“”.$row[“附加”]。”;
}
脚注:
mysql.*
函数弃用注意事项:
从PHP5.5.0开始,此扩展就不推荐使用,不建议用于编写新代码,因为它将在将来被删除。相反,应该使用或扩展名。在选择MySQL API时,请参阅以获取更多帮助
这些函数允许您访问MySQL数据库服务器。有关MySQL的更多信息,请访问»
MySQL的文档可以在»上找到。您是否有任何代码显示您尝试的内容?另外,您使用的是哪种?MySQL、MsSQL、Oracle、PostgreSQL等。?您没有正确标记您的问题。我正在使用MySQL。我在链接到“additionalInfo.php”的“更多详细信息”上有一个href,该页面有:$query=“SELECT*FROM sports WHERE event_id=['event_id']”$结果=mysql\u查询($query);回声“;而($row=mysql\u fetch\u array($result)){echo.“$row['sport\u name']”.“$row['category']”.“$row['level']”.;}echo”“;然后给我们显示你的代码。在你的问题中显示你的代码,而不是在“评论”框中。