Php 仅显示数据库中的选定值
首先,在mysql表中添加一个名为“ID”的列,将数字与每个名称关联起来 之后,您可以像这样将用户引导到您的页面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
<?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被输入urlteam.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'];