Php 仅显示数据库中的选定值

Php 仅显示数据库中的选定值,php,mysql,mysqli,Php,Mysql,Mysqli,首先,在mysql表中添加一个名为“ID”的列,将数字与每个名称关联起来 之后,您可以像这样将用户引导到您的页面 <?php $sql = "SELECT * FROM team;"; $result = mysqli_query($conn, $sql ); $row = mysqli_fetch_row($result); $teamname = $row[1]; echo $teamname; 如果您还需要其他内容,请在下面进行评论。如果您需要不止一行,您需要循环查看m

首先,在mysql表中添加一个名为“ID”的列,将数字与每个名称关联起来

之后,您可以像这样将用户引导到您的页面

<?php   

$sql = "SELECT * FROM team;";
$result = mysqli_query($conn, $sql );

$row = mysqli_fetch_row($result);
$teamname = $row[1];

echo $teamname;

如果您还需要其他内容,请在下面进行评论。

如果您需要不止一行,您需要循环查看
mysqli\u fetch\u rows()
。您的html在哪里?@Arjun如果您单击您的姓名,那么您需要发送
id
通知DB只获取您的姓名,在您的查询中没有类似于
where id=yourID
的详细信息页面通常有一个id,该id被输入url
team.php?team_id=1
$\u GET['team_id']
捕捉team_id,并在查询中使用它,例如
SELECT*FROM team WHERE team.id=$\u GET['team_id']
,但请记住,尽管给定了条件@RaymondNijland,我们在那里仍然可以使用*这个非常重要的参数?
<a href="www.example.com/page.php?id=1">Name n.1</a> // etc..
$name_id = $_GET['id'];

// connect to your db

$stmt = $db->prepare("SELECT * FROM team WHERE ID = ?");
$stmt->bind_param("s",$name_id);
$stmt->execute();
$result = $stmt->get_result()->fetch_assoc();
 echo $result['name'];