完整的代碼如下:
成都創(chuàng)新互聯(lián)總部坐落于成都市區(qū),致力網(wǎng)站建設(shè)服務(wù)有網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)絡(luò)營銷策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)站維護(hù)、公眾號搭建、微信小程序定制開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設(shè)解決方案。創(chuàng)造真正意義上的網(wǎng)站建設(shè),為互聯(lián)網(wǎng)品牌在互動行銷領(lǐng)域創(chuàng)造價(jià)值而不懈努力!
$con = mysql_connect('localhost(服務(wù)器地址)', '數(shù)據(jù)庫用戶名', '數(shù)據(jù)庫密碼');
//數(shù)據(jù)庫連接。
if (!$con)
{
die('Could not connect: ' . mysql_error());
}//連接失敗輸出錯(cuò)誤
mysql_select_db('數(shù)據(jù)庫名', $con);
$sql = "select Name from 表名;";
$result = mysql_query($sql,$con);
while($row= mysql_fetch_array($result)){
echo $row['Name'];
}
你的指的是無限級吧,A是B和C的父級,B是D,E,F的父級,C是G和H的父級,D又是I,J,K的父級。一般都是采用遞歸算法。
/**??
*?無限級的遍歷??
*?@param??[array]??$data??????所有數(shù)據(jù)??
*?@param??integer?$parent?parent為0時(shí),是最祖先級??
*?@param??integer?$level?????記錄幾級?
*?@return?[array]????????????已經(jīng)遍歷好的數(shù)組??
*/??
public?function?category($data,$parent=0,$level=0){??
$array?=?[];??
foreach?($data?as?$key?=?$value)?{??
if($value['parent']?==?$parent){??
$value['level']?=?$level;??
$array[]?=?$value;??
$this-category($data,$value['id'],$level+1);??
}??
}??
return?$array;??
}
這當(dāng)然是不行的了,上面的告訴你的也是錯(cuò)誤的,因?yàn)樵蛟谟谀阊h(huán)的時(shí)候進(jìn)行了數(shù)據(jù)庫的查詢,所以每次都是新的數(shù)據(jù),指針當(dāng)然要從第一條開始了。
所以不是你的循環(huán)的錯(cuò)誤,而是你數(shù)據(jù)庫查詢代碼位置的錯(cuò)誤
要這樣寫
$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數(shù)據(jù)循環(huán)查詢 php 循環(huán)
網(wǎng)站鏈接:http://www.muchs.cn/article24/dohsdce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站建設(shè)、ChatGPT、網(wǎng)頁設(shè)計(jì)公司、外貿(mào)建站、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)