我想一一獲取 2019 年所有科目的價值,并將它們分配到下表中的 $sub1、$sub2 等變數中。我該怎么做?

我正在使用的查詢如下
$sql="SELECT * FROM `Regular Subjects` where Year='$year'";
$r=$con->query($sql);
if($r->num_rows>0){
while($subjects=$r->fetch_assoc(){
$sub=$subjects["Subject"];
echo $sub;
};
uj5u.com熱心網友回復:
您可以使用一個名為 as 的陣列$data來存盤資料,以便以后可以檢索它
假設您的代碼是正確的,以便它可以在回圈中將資料檢索為 $subjects["Subject"]
然后更改塊:
while($subjects=$r->fetch_assoc(){
$sub=$subjects["Subject"];
echo $sub;
};
至
$data = array();
$index=1;
while($subjects=$r->fetch_assoc(){
$subx=$subjects["Subject"];
// echo $sub;
$data["sub".$index]=$subx;
$index ;
};
然后您將資料存盤在$data["sub1"], $data["sub2"]... 等等
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/531957.html
標籤:phpsql
