只有一个数据行从数据库中获取。如何显示从SELECT返回的所有数据。该SELECT应,通过调用之前抓取返回多行,查询中的ID是外键的可以返回一个或多个结果从数据库只有一个数据块如何显示所有数据特定的一个ID
<?php
session_start();
$r = $_SESSION["v_id"];
$p = implode($r);
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "student";
$db = new mysqli($servername, $username, $password, $dbname);
$query = "SELECT s_name, code FROM sponser where v_id = '$p'";
$result = mysqli_query($db,$query);
$row = mysqli_fetch_array($result);
$count = mysqli_num_rows($result);
// fetch the all data to the database where id is v_id
if($count > 0) {
while ($row) {
printf ("s_name: %s code: %s", $row["s_name"], $row["code"]);
break;
}
}
?>
然后使用select *(或)从数据库中提取时,在选择查询中写入所有列.. – Sona
您还需要绑定参数!留下自己打开SQL注入在这里.. – Option