php循環資料庫
發布時間: 2022-11-04 23:24:33
㈠ PHP查詢資料庫用FOR循環問題
這當然是不行的了,上面的告訴你的也是錯誤的,因為原因在於你循環的時候進行了資料庫的查詢,所以每次都是新的數據,指針當然要從第一條開始了。
所以不是你的循環的錯誤,而是你資料庫查詢代碼位置的錯誤
要這樣寫
$num=mysql_query("select
*
from
china_city
where
parentid=0");
$n=
mysql_num_rows
($num);
for($i=1;$i<=$n;$i++){
${"row".$i}=mysql_fetch_array($num);
echo
$i."
".${"row".$i}['city']."
";
}
一般都是用foreach或while寫的
foreach(mysql_fetch_array($num)
as
$key=>$value){}
while($row
=mysql_fetch_array($num)){}
㈡ PHP怎麼用foreach循環資料庫里的數據
用while循環例如:
$res = mysql_query("select id,name,description,price,pic_url1 from ebf_procts");
while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){
$list[] = $pp;
}
熱點內容