gpt4 book ai didi

mysql - PHP/MySQL - 单击链接更改查询

转载 作者:行者123 更新时间:2023-11-29 04:28:54 27 4
gpt4 key购买 nike

我有一个非常基本的网站(只是学习这些东西),我从 here 那里获得了我做的曲棍球台球的结果。 .我想建立一个列出球员的页面,然后当他们点击一个名字时,就会出现一个页面,上面只有那个球员的选择。你可以看到我说的那种页面 here .

这个页面目前只显示一个玩家,因为我正在使用这个查询:

$q = "SELECT *, player_id, handle 
FROM round_one
INNER JOIN players USING (player_id)
WHERE (player_id = 1)";

现在我将它设置为只返回 player_id 1,但我希望它根据他们点击的链接名称返回 player_id 2、3、4 等。

我一直在查看一些关于单击列标题时按列查询排序的文档,我认为这是我应该采用的方法,但我似乎无法找出正确的方法它。

最佳答案

您可以通过将参数传递给 view_picks_by_player.php 页面来实现这一点,然后 PHP 可以获取该参数并为适当的播放器生成内容。

例如,在您选择想要获得统计数据的球员的页面中,您可以:

<a href='view_picks_by_player?id=player1'>Get Player 1's Stats!</a>
<a href='view_picks_by_player?id=player2'>Get Player 2's Stats!</a>

然后在 view_picks_by_player.php 页面的顶部你可以有:

$id = $_GET['id'];

$sql = "SELECT * FROM player_stats WHERE id = '$id'";

显然您的 SQL 结构不同,但这只是展示如何将变量传递给 php 页面以便它可以动态生成不同内容的快速方法。

为了安全起见,在您在 SQL 中使用它之前,您需要验证用户没有在 URL 中输入任何令人讨厌的内容作为“id”,但这是另一个话题...

关于mysql - PHP/MySQL - 单击链接更改查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6053317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com