一般我們?yōu)榱藴p少數(shù)據(jù)庫(kù)鏈接,取數(shù)據(jù)是一次取出所有想要的數(shù)據(jù)然后做循環(huán)處理,而不是一個(gè)個(gè)循環(huán)取出
成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站10余年經(jīng)驗(yàn)成就非凡,專業(yè)從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè),成都網(wǎng)頁(yè)設(shè)計(jì),成都網(wǎng)頁(yè)制作,軟文推廣,一元廣告等。10余年來(lái)已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:18982081108,我們期待您的來(lái)電!
$servername?=?"localhost";
$username?=?"root";
$password?=?"root";
$dbname?=?"aaaa";
//?創(chuàng)建連接
$conn?=?new?mysqli($servername,?$username,?$password,?$dbname);
//?Check?connection
if?($conn-connect_error)?{
die("連接失敗:?"?.?$conn-connect_error);
}?
$conn-query('set?names?utf8');
$sql?=?"SELECT?name?FROM?xiao?";//這里是查詢xiao表的name列的所有數(shù)據(jù)
$result?=?$conn-query($sql);
if?($result-num_rows??0)?{
//?輸出數(shù)據(jù)
while($row?=?$result-fetch_assoc())?{
//print_r($row);
echo?"name:?"?.?$row["name"]."br";//這里是循環(huán)打印
}
}?else?{
echo?"沒(méi)有查詢到數(shù)據(jù)";
}
$conn-close();
對(duì)數(shù)據(jù)庫(kù)取出的值遍歷比較好一點(diǎn):
var
data={$data};
for
(var
item
in
data)
{
$("
:radio[name="+item+"][value="+data[item]+"]").attr("checked",true);
}
上面的寫法可能有錯(cuò)誤,意思就是對(duì)數(shù)據(jù)庫(kù)取出的值遍歷,設(shè)置name=item且value=data[item]的checked為true。
當(dāng)然也可以用模板,這樣就不需要遍歷,使用if標(biāo)簽判定value值來(lái)插入"checked",
比如:
checked
寫的出,就是麻煩很多
先得到查詢結(jié)果的行數(shù)
$n
$jieg=mysql_query("select
*
from
jieg");
$n
=
mysql_num_rows($jieg);
然后循環(huán)修改查詢語(yǔ)句
一個(gè)個(gè)的把數(shù)據(jù)查出來(lái)
使用limit
for($i=0;$i$n;$i++){
$sql=mysql_query("select
*
from
jieg
limit
".$i.",1");
$shuc=mysql_fetch_array($sql);
echo
$shuc['name'];
}
您好,可參考如下思路,然后結(jié)合自己的業(yè)務(wù)邏輯即可:
?php
//首先鏈接數(shù)據(jù)庫(kù)
$conn = mysql_connect('主機(jī)名','數(shù)據(jù)庫(kù)登陸用戶名','數(shù)據(jù)庫(kù)登陸密碼') or die('鏈接數(shù)據(jù)庫(kù)失敗');
//選擇數(shù)據(jù)庫(kù)
mysql_select_db( 'test',$conn );
//假設(shè)test數(shù)據(jù)庫(kù)中有文章表,article,表有字段 id,title,create_time 那么可采用如下代碼循環(huán)讀出里面數(shù)據(jù)
//進(jìn)行SQL查詢-查詢article中的數(shù)據(jù)并按照id倒序排列
$sql = 'SELECT *FROM article ORDER BY id DESC';
//獲取執(zhí)行結(jié)果
$result = mysql_query( $sql,$conn );
if( !$result ) die( '執(zhí)行SQL語(yǔ)句失敗' );
//循環(huán)讀出結(jié)果集中的數(shù)據(jù)
while( $row = mysql_fetch_assoc( $result ) )
{
//輸出數(shù)據(jù)
echo $row['id'].'--'.$row['title'].'--'.$row['create_time'].'br/';
}
//如果test中有三條數(shù)據(jù),比如下列數(shù)據(jù)
//id title create_time
//1 文章標(biāo)題1 2014/10/31 14:20
//2 文章標(biāo)題2 2014/11/01 15:12
//3 文章標(biāo)題3 2014/11/03 12:10
//那么執(zhí)行代碼后,網(wǎng)頁(yè)應(yīng)顯示如下:
//3--文章標(biāo)題3--2014/11/03 12:10
//2--文章標(biāo)題2--2014/11/01 15:12
//1--文章標(biāo)題1--2014/10/31 14:20
?
最好把你的代碼也發(fā)上來(lái),大家看看! 我在網(wǎng)上找了一點(diǎn)代碼,雖然只有一條,不過(guò)可以很明確的說(shuō)明問(wèn)題了。 while前就是連接數(shù)據(jù)庫(kù)信息。 while($row=mysql_fetch_array($result)) { 這里輸出內(nèi)容。 } 再給你一個(gè)完整點(diǎn)的代碼: ?php mysql_connect("localhost", "mysql_user", "mysql_password") or die("Could not connect: " . mysql_error());//連接數(shù)據(jù)庫(kù) mysql_select_db("mydb");//選擇數(shù)據(jù)庫(kù)mydb $result = mysql_query("SELECT id, name FROM mytable");//執(zhí)行SQL語(yǔ)句,將結(jié)果給$result變量。 while ($row = mysql_fetch_array($result, MYSQL_NUM)) { //循環(huán)輸出查詢得到的每一條記錄 printf("ID: %s Name: %s", $row[0], $row[1]); } mysql_free_result($result);//釋放$result變量占用的內(nèi)存資源。 ? 上面代碼是PHP官方文檔找的,你可以參考一下!
記得采納啊
echo $goods_id[0]; 或者 echo $goods_id["goods_id"];
mysql_fetch_array($result) 是返回一個(gè)數(shù)組
你可以在通過(guò)
$result = mysql_query("select `goods_id` from `sdb_goods` where `astrict_id`=1");
var_dump(mysql_fetch_array($result));
我看了你的追問(wèn)
我覺(jué)得你是while($goods_id = mysql_fetch_array($result))沒(méi)有理解
是把每一次執(zhí)行的mysql_fetch_array 賦給 $goods_id
比如有三行數(shù)據(jù)
id name
1 123
2 456
3 789
那么while第一次執(zhí)行的是把數(shù)組 array("name"="123") 賦給 $goods_id
第二次就是你查詢出來(lái)的第二項(xiàng),也就是 456..
希望你可以明白
也就是$goods_id得到的是一個(gè)數(shù)組,你需要輸入鍵名引索出來(lái)
另外可以查查mysql_fetch_array,它還有個(gè)選項(xiàng),控制引索出來(lái)按照數(shù)字還是查詢數(shù)據(jù)的名字
網(wǎng)站標(biāo)題:php輸出數(shù)據(jù)庫(kù)結(jié)果循環(huán),PHP數(shù)據(jù)庫(kù)操作
分享地址:http://sd-ha.com/article12/hcocdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)公司、小程序開(kāi)發(fā)、網(wǎng)站策劃
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)