Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在其他页面上显示SQL表中的更多信息_Php_Mysql - Fatal编程技术网

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
  • 事件名称
  • 类别
  • 水平仪
  • 附加的
在我的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>";
$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”“;然后给我们显示你的代码。在你的问题中显示你的代码,而不是在“评论”框中。