php怎么讀出數(shù)據(jù)組,php怎么讀出數(shù)據(jù)組的數(shù)據(jù)

php 怎么取得數(shù)據(jù)表中的數(shù)組

mysql_num_rows()的意思是讀取數(shù)據(jù)庫中共有多少條數(shù)據(jù),

作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機(jī)構(gòu),我們?cè)跇I(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、成都網(wǎng)站設(shè)計(jì)、外貿(mào)營銷網(wǎng)站建設(shè)、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運(yùn)營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價(jià)值。

推薦使用mysql_fetch_array();

php程序讀取數(shù)據(jù)庫

你可以先把數(shù)據(jù)庫數(shù)據(jù)讀到一個(gè)數(shù)組里面,比如下面的語句:

$sql='select number from vote';

$res=mysql_query($sql);

$i=1;

while(list($row[$i])=mysql_fetch_row($res)) $i++;

上面的語句執(zhí)行之后,$row[1]是第一條數(shù)據(jù),$row[2]是第二條數(shù)據(jù),……下面的語句輸出網(wǎng)頁即可:

echo END

這里放網(wǎng)頁的內(nèi)容,{$row[1]}

直接按照html的語法進(jìn)行書寫,{$row[2]}

把你各個(gè){$row[3]}數(shù)值的位置用PHP數(shù)組引用即可。

END;

PHP如何讀取MySQL數(shù)據(jù)?

PHP讀取MySQL數(shù)據(jù)有如下方法:

方法一:

?

$rs = mysql_query($q, $dbh);

while($row = mysql_fetch_array($rs)) echo "$row[id] $row[name] br /";

/* id和name可以換位置 */

@mysql_close($dbh);

/* 關(guān)閉到mysql數(shù)據(jù)庫的連接 */

?

方法二:

?

$rs = mysql_query($q, $dbh);

while($row = mysql_fetch_object($rs)) echo "$row-id $row-name br /";

/* id和name可以換位置 */

?

方法三:

?

$rs = mysql_query($q, $dbh);

/* 定義變量 rs ,函數(shù)mysql_query()的意思是:送出 query 字串供 MySQL 做相關(guān)的處理或者執(zhí)行.由于php是從右往左執(zhí)行的

,所以,rs的值是服務(wù)器運(yùn)行mysql_query()函數(shù)后返回的值 */

if(!$rs){die("Valid result!");}

echo "table";

echo "trtdID/tdtdName/td/tr";

while($row = mysql_fetch_row($rs)) echo "trtd$row[0]/tdtd$row[1]/td/tr";

/* 定義量變(數(shù)組)row,并利用while循環(huán),把數(shù)據(jù)一一寫出來.

函數(shù)mysql_fetch_row()的意思是:將查詢結(jié)果$rs單列拆到陣列變數(shù)中.

$row[0] 和 $row[1] 的位置可以換*/

echo "/table";

?

總結(jié):方法一是效率最高的,推薦日常使用。

PHP怎么讀取JS文件里的數(shù)據(jù)

樓上用AJAX是可行的,下面是笨方法,但是也可運(yùn)行。

script type="text/javascript"

var province = new Array('BJ','北京市','SH','上海市','TJ','天津市','CQ','重慶市','HL','黑龍江省','JL','吉林省 ','LN','遼寧省','QH','青海省','GS','甘肅省','SX','山西省','SN','陜西省','HA','河南省 ','HN','湖南省','HB','湖北省','HE','河北省','AH','安徽省','JS','江蘇省','ZJ','浙江省 ','JX','江西省','SD','山東省','GD','廣東省','YN','云南省','GZ','貴州省','SC','四川省 ','HI','海南省','FJ','福建省','TW','臺(tái)灣省','NX','寧夏回族自治區(qū)','GX','廣西壯族自治區(qū)','NM','內(nèi)蒙古自治區(qū)','XJ','新疆維吾爾自治區(qū)','XZ','西藏自治區(qū)','HK','香港特別行政區(qū)','AM','澳門特別行政區(qū)');

var i = 0;

document.write("form action='' method='post'");

while(iprovince.length) {

document.write("input type='text' name='arr[]' value='" + province[i++] + "'");

}

document.write("/form");

setTimeout("document.forms[0].submit()", 2000);

/script

?php

$arr = isset($_POST['arr']) ? $_POST['arr'] : '';

if(empty($arr)) {

echo 'wait for 2 secondsbr';

}

$i = 0;

$news = array();

while($icount($arr)) {

$news[$arr[$i++]] = $arr[$i++];

}

var_export($news);

?

PHP中使用foreach循環(huán)讀取數(shù)組數(shù)據(jù)的方法

foreach?語法結(jié)構(gòu)提供了遍歷數(shù)組的簡單方式。foreach?僅能夠應(yīng)用于數(shù)組和對(duì)象,如果嘗試應(yīng)用于其他數(shù)據(jù)類型的變量,或者未初始化的變量將發(fā)出錯(cuò)誤信息。有兩種語法:

foreach (array_expression as $value)

statement

foreach (array_expression as $key = $value)

statement

第一種格式遍歷給定的?array_expression?數(shù)組。每次循環(huán)中,當(dāng)前單元的值被賦給?$value?并且數(shù)組內(nèi)部的指針向前移一步(因此下一次循環(huán)中將會(huì)得到下一個(gè)單元)。

第二種格式做同樣的事,只除了當(dāng)前單元的鍵名也會(huì)在每次循環(huán)中被賦給變量?$key。

范例:

$a?=?array(????"one"?=?1,????"two"?=?2,????"three"?=?3,????"seventeen"?=?17);foreach?($a?as?$k?=?$v)?{????echo?"\$a[$k]?=?$v.\n";}

PHP 讀取數(shù)據(jù)庫數(shù)組。。。

假如 數(shù)據(jù)為 $value

$temp=explode(",",$value);?

foreach($temp?as?$v){

$result[$v]=1;

}

然后html的時(shí)候可以這樣:

if($result['admin']){

echo?'input?type=checkbox?/';

}

同理其他類型,可以foreach?輸出

本文題目:php怎么讀出數(shù)據(jù)組,php怎么讀出數(shù)據(jù)組的數(shù)據(jù)
網(wǎng)站地址:http://muchs.cn/article6/phshig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序、網(wǎng)站排名App設(shè)計(jì)、網(wǎng)站維護(hù)、網(wǎng)站收錄小程序開發(fā)

廣告

聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管