gpt4 book ai didi

PHP/SQL 按人搜索

转载 作者:行者123 更新时间:2023-11-30 22:28:42 25 4
gpt4 key购买 nike

我如何使用 PHP 进行“按人搜索”?我现在有它在工作,但我希望能够转到这个:/profile/JohnSmith,或类似的东西。目前我是这样的(可能不是最有效的方法,但它有效):

        $sql = "SELECT * FROM data_players_sg WHERE player LIKE '%" . $name . "%'";
$result = $conn->query($sql);

echo "<br /><h3>Survival Games Stats</h2>";
echo "<div id=containter class=CSSTableGenerator>";
echo "<table id=player_profile cellspacing=15><tr><th>Points</th><th>Wins</th><th>Losses</th><th>Kills</th><th>Deaths</th><th>KDR</th></tr>";
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
if($row["player"] == $name) {
$UUID = $row["uuid"];

echo "<tr><td>" . $row["points"] . "</td>";
echo "<td>" . $row["wins"] . "</td>";
echo "<td>" . $row["losses"] . "</td>";
$kills = $row["kills"];
$deaths = $row["deaths"];
$kdr = $deaths != 0 ? $kills / $deaths : $kills;
echo "<td>" . $kills. "</td>";
echo "<td>" . $deaths. "</td>";
echo "<td>" . $kdr. "</td></tr>";
}
}
} else {
echo "<tr><td>Player not found</td><td></td><td></td><td></td></tr>";
}
echo "</table></div>";

当他们搜索时会调用它,这很好用。除了这意味着您每次想要访问此页面时都必须在搜索栏中进行搜索,而不是能够直接使用 URL 访问该页面。

简而言之,我希望它为每个人创建一个页面,这是他们的个人资料。

最佳答案

首先,您可以创建一个名为 profile.php 或类似名称的新页面。接下来,使用 .htaccess 重写 url 的组合(例如,example.com/player-name 将被重写为 example.com/profile.php?url=player-name)和您的个人资料中的 GET 语句。 php 检索此玩家名称。使用此名称、id 或 url 与数据库中的数据匹配。使用如下查询:

$x=$_GET["url"];
$query = "SELECT * FROM data_players_sg WHERE playername =".$x;
if ($result = mysqli_query($link, $query))
{
while ($row = mysqli_fetch_assoc($result))
{
$UUID = $row["uuid"];

echo "<tr><td>" . $row["points"] . "</td>";
echo "<td>" . $row["wins"] . "</td>";
echo "<td>" . $row["losses"] . "</td>";
$kills = $row["kills"];
$deaths = $row["deaths"];
$kdr = $deaths != 0 ? $kills / $deaths : $kills;
echo "<td>" . $kills. "</td>";
echo "<td>" . $deaths. "</td>";
echo "<td>" . $kdr. "</td></tr>";
}
}

希望这对您有所帮助。

最好的问候,机车

关于PHP/SQL 按人搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34487440/

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