php數(shù)據(jù)循環(huán)查詢 php 循環(huán)

PHP程序:循環(huán)查詢數(shù)據(jù)庫字段的方法?

完整的代碼如下:

成都創(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'];

}

PHP如何以查詢的結(jié)果為條件一直循環(huán)查詢下去,直到?jīng)]有新的結(jié)果為止

你的指的是無限級吧,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;??

}

PHP查詢數(shù)據(jù)庫用FOR循環(huán)問題

這當(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)

成都定制網(wǎng)站建設(shè)