for(;;)FOR循環(huán)是這樣的,第一個(gè)分號(hào)前面是定義一個(gè)變量如:$i=1兩個(gè)分號(hào)中間是定義條件如:$i10第二個(gè)分號(hào)后是方法如:$i++
創(chuàng)新互聯(lián)公司憑借在網(wǎng)站建設(shè)、網(wǎng)站推廣領(lǐng)域領(lǐng)先的技術(shù)能力和多年的行業(yè)經(jīng)驗(yàn),為客戶(hù)提供超值的營(yíng)銷(xiāo)型網(wǎng)站建設(shè)服務(wù),我們始終認(rèn)為:好的營(yíng)銷(xiāo)型網(wǎng)站就是好的業(yè)務(wù)員。我們已成功為企業(yè)單位、個(gè)人等客戶(hù)提供了成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),以良好的商業(yè)信譽(yù),完善的服務(wù)及深厚的技術(shù)力量處于同行領(lǐng)先地位。
for($i=1;$i10;$i++){
echo $i++;
}
這樣的話就是輸出一到九
如果你要用FOR 來(lái)寫(xiě)你那個(gè)數(shù)據(jù)庫(kù)查詢(xún)顯示語(yǔ)句的話應(yīng)該寫(xiě)不出吧 ,你看看下面有沒(méi)有高手寫(xiě)出來(lái)咯,我也是PHP菜鳥(niǎo) 呵呵
如果是根據(jù)ID查詢(xún)的話還有可能我寫(xiě)寫(xiě)看
還有如果你只是查數(shù)據(jù)庫(kù)中的記錄的話最好不要用mysql_fetch_array
因?yàn)檫@樣會(huì)查出很多東西,而你只是想要的是記錄,它會(huì)帶出你查出的直的索引什么的,速度慢用mysql_fetch_assoc好
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
第二次就是你查詢(xún)出來(lái)的第二項(xiàng),也就是 456..
希望你可以明白
也就是$goods_id得到的是一個(gè)數(shù)組,你需要輸入鍵名引索出來(lái)
另外可以查查mysql_fetch_array,它還有個(gè)選項(xiàng),控制引索出來(lái)按照數(shù)字還是查詢(xún)數(shù)據(jù)的名字
?php
mysql_select_db("infosystem",
$link);
//選擇數(shù)據(jù)庫(kù)
$q
=
"SELECT
*
FROM
info";
//SQL查詢(xún)語(yǔ)句
mysql_query("SET
NAMES
GB2312");
$rs
=
mysql_query($q,
$link);
//獲取數(shù)據(jù)集
if(!$rs){die("Valid
result!");}
echo
"table";
echo
"trtd部門(mén)名稱(chēng)/tdtd員工姓名/tdtdPC名稱(chēng)/td/tr";
while($row
=
mysql_fetch_row($rs))
echo
"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";
//顯示數(shù)據(jù)
echo
"/table";
mysql_free_result($rs);
//關(guān)閉數(shù)據(jù)集