只有一個數據行從數據庫中獲取。如何顯示從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