PHP查詢到的數(shù)據(jù)存放到數(shù)組里面,一般使用$arr[]=$row的方式實(shí)現(xiàn),$row是mysql_fetch_array獲得的一行數(shù)據(jù),本身是一個(gè)數(shù)組,執(zhí)行上面的語句之后,這一行會(huì)添加存放在額為數(shù)組$arr的最后。
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)寧遠(yuǎn)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了近千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
典型的例子代碼是這樣的:
mysql_connect('127.0.0.1', 'root', '123456');
$sql='select * from test.tab';
if ($res=mysql_query($sql)){
while($row=mysql_fetch_array($res)) $result[]=$row;
mysql_free_resule($res);
}else echo "執(zhí)行SQL語句:$sqlbr\n錯(cuò)誤:".mysql_error();
echo '查詢結(jié)果在下面的額為數(shù)組里面:pre';
print_r($result);
echo '/pre';
?php
$arr=array();//空的數(shù)組
$sql='select id,name from tab';
$res=mysql_query($sql);
while($row=mysql_fetch_array($res)) $arr[]=$row;//添加一行數(shù)據(jù)到數(shù)組里面
mysql_free_result($res);
foreach ($arr as $row) echo $row['id'].' '.$row['name'].'br';//顯示數(shù)組
?
可以的。
先用serialize序列化數(shù)組,再存入COOKIE,讀出來時(shí)用unserialize得到原來的數(shù)組
代碼:
//存入
$arr = array(1,2,3);
$arr_str = serialize($arr);
setcookie("a",$arr_str);
//取出
$arr_str = $_COOKIE['a'];
$arr = unserialize($arr_str);
2. 設(shè)定多鍵值cookie,注意必須給鍵值
$arr = array(1,2,3);
setcookie("a[0]", $arr[0]);
setcookie("a[1]", $arr[1]);
setcookie("a[2]", $arr[2]); 結(jié)果:數(shù)組所有元素都存到了。
數(shù)組長度 :3
Array ( [0] = 1 [1] = 2 [2] = 3 )
遍歷數(shù)據(jù)表,把相應(yīng)的數(shù)據(jù)放到數(shù)組中即可
例如:
?php
//定義一個(gè)數(shù)組,用于保存讀取到的數(shù)據(jù)
$contents
=
array();
$query
=
mysql_query("select
*
from
table");
//遍歷數(shù)據(jù)表
while($array
=
mysql_fetch_array($query)){
$contents[]
=
$array;
}
print_r($contents);
//然后循環(huán)數(shù)組,或者通過鍵名使用數(shù)組
foreach($contents
as
$value){
print_r($value);
}
echo
$contents[0]['字段名稱'];
?
input 存在著2個(gè)方式 get 和post ,你可以根據(jù)你的需求去選擇。
現(xiàn)在很多框架都支持直接將post或者get到的數(shù)據(jù)作為整個(gè)數(shù)組保存哈
$input_array = $_GET['paramsName'];
參考鏈接:
$_POST本身就是一個(gè)數(shù)組,如果電話字段要以數(shù)組的方式傳遞,有兩種方法:
1、表單上內(nèi)容input type="text" id="phone" name="phone"
可以改為input type="text" id="phone" name="phone[]"
2、$phone=$_POST['phone'];下面加一句將字符串圍為數(shù)組
$phones=array($phone);