php - 从我的网站添加可搜索的网页数据库。用什么?

标签 php mysql

我有一个网站,其中突出显示了游戏社区成员的成就。当玩家实现某些目标时,他们会将屏幕截图发送给我,然后我在我的网站上创建一个页面

(website.com/players/用户名)

我想建立一个用户名数据库,并添加一个搜索功能,在搜索时会显示用户名。然后,我希望观众能够单击用户名并进入他们的页面。

我该怎么做?我一直在观看 Mysql 教程,但我不确定这是否是我需要做的。任何帮助都会很棒。谢谢。

最佳答案

使用mysql的select和表单

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);
     }
    ?>

关于php - 从我的网站添加可搜索的网页数据库。用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18687784/

相关文章:

php - 使用 PHP 存储和显示来自 MySQL 的图像

php - 致命异常 AsyncTask #2?

php - 回显 MySQL 查询的单个结果

php - 检查类是否已实例化

php - 解释一下,一个或多个数组php?

php - 根据在另一个表中找到的数据更新条目

php - 新闻发布授权系统

mysql - 从第一个表开始引用另一个表的最有效方法是什么?

java - MySQL JDBC : Is there an option for automatic retry after InnoDB deadlock?

mysql - SQLZOO- 使用 GROUPBY 查找大陆上最大的国家;这可能吗?