我有一个网站,其中突出显示了游戏社区成员的成就。当游戏玩家实现某些目标时,他们会向我发送屏幕截图,然后我在我的网站上制作一个页面
(website.com/players/username)
我想创建一个用户名数据库,并添加一个搜索功能,该功能将在搜索时显示用户名。然后,我希望观众能够单击用户名并被带到他们的页面。
我该怎么做?我一直在看Mysql教程,但我不确定这是否是我需要做的。任何帮助都会很棒。谢谢。
使用MySQL的选择和表单
.html
<form method="post">
Username: <input type="text" name="name"><br>
<input type="submit" name="submit">
</form>
提交后的 MySQL 查询
<?php
if($_POST['submit']){
$con=mysqli_connect("example.com","peter","abc123","my_db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM users WHERE name = '".$_POST['name']."'");
while($row = mysqli_fetch_array($result))
{
echo '<a href="website.com/players/'.$_POST['name'].'"></a>';
echo "<br>";
}
mysqli_close($con);
}
?>