當前位置:首頁 » 數據倉庫 » php資料庫保存數組
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

php資料庫保存數組

發布時間: 2022-09-12 13:47:16

① 用php如何獲取資料庫中的數據並按條件存入數組中

$conn=mysql_connect(localhost,root,root) or die("could not connect mysql");
mysql_select_db(資料庫,$conn);
$query="SELECT * FROM 表";
$result=mysql_query($query);
while($array=mysql_fetch_array($result)){
arr[]=[$array[1],$array[2]],[$array[2],$array[3]],[$array[3],$array[4]];

}

② PHP中怎樣保存數組

$class[] = array($row['CLASSIFY']);
$kinds[] =array($row['KIND']);
別忘了加[]。
最好在前面再加上
$class = array();
$kinds = array();
防止一些未定義錯誤。

③ PHP中,如果想把查詢資料庫的結果以數組形式保存,該怎麼做

$sql = "SELECT * FROM log WHERE uid='$uid';"
$result = mysql_query($sql); //執行返回的result ID
$arr[] = array(); //接收結果的數組
while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入數組
var_mp($arr);
樓上的
「$jg=mysql_query(你的sql語句);
while($i<count($jg)) 」 這里的$jg 是返回的mysql的一個執行ID 並不是數據數組 所以不能用count

④ 關於php獲取資料庫的內容存為數組的問題

php查詢mysql資料庫並將結果保存到數組的方法。具體分析如下:
主要用到了mysql_fetch_assoc函數
mysql_fetch_assoc語法如下:

?

1

array mysql_fetch_assoc (resource $Result_Set)

範例代碼如下:

?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

<?php
$UserName = 'abc';
$Password = '1234';
$DbHandle = mysql_connect ('localhost', $UserName, $Password);
if (!$DbHandle) {
die 'No database connection could be established.';
}
$DBName = 'w3db;
if (!mysql_select_db ($DBName, $DbHandle)) {
die 'Database could not be selected.';
}
$Query = "SELECT ISBN, Title, Author FROM articles";
$articles = mysql_query ($Query, $DbHandle));
while ($Row = mysql_fetch_assoc ($articles)) {
echo "ISBN = $Row['ISBN']<br />\n";
echo "Title = $Row['Title']<br />\n";
echo "Author = $Row['Author']<br />\n";
}
?>

⑤ PHP可以存儲數組嗎

可以的。

先用serialize序列化數組,再存入COOKIE,讀出來時用unserialize得到原來的數組

代碼:

//存入

$arr = array(1,2,3);

$arr_str = serialize($arr);

setcookie("a",$arr_str);

//取出

$arr_str = $_COOKIE['a'];

$arr = unserialize($arr_str);

2. 設定多鍵值cookie,注意必須給鍵值

$arr = array(1,2,3);

setcookie("a[0]", $arr[0]);

setcookie("a[1]", $arr[1]);

setcookie("a[2]", $arr[2]); 結果:數組所有元素都存到了。

數組長度 :3

Array ( [0] => 1 [1] => 2 [2] => 3 )

⑥ php怎麼把資料庫中讀取到的內容,保存成數組

如果你數據有符號時候用explode不保險,改用serialize($os)吧
外用unserialize(資料庫數據)還原成數組

⑦ PHP怎樣把得到的數據的值保存在一個數組裡面

input 存在著2個方式 get 和post ,你可以根據你的需求去選擇。
現在很多框架都支持直接將post或者get到的數據作為整個數組保存哈

$input_array = $_GET['paramsName'];

參考鏈接:http://php.net/manual/zh/reserved.variables.get.php

⑧ 想用php將資料庫里的內容存為如下數組,求怎麼寫

while($row=mysql_fetch_array($result))
{
$area_array[$row['area_id']]=array('area_name'=>$row['area_name'],'area_parent_id'=>$row['area_parent_id']);

print_r($area_array);

⑨ 如何把php 查詢結果存入數組

遍歷數據表,把相應的數據放到數組中即可
例如:
<?php
//定義一個數組,用於保存讀取到的數據
$contents
=
array();
$query
=
mysql_query("select
*
from
table");
//遍歷數據表
while($array
=
mysql_fetch_array($query)){
$contents[]
=
$array;
}
print_r($contents);
//然後循環數組,或者通過鍵名使用數組
foreach($contents
as
$value){
print_r($value);
}
echo
$contents[0]['欄位名稱'];
?>

⑩ php怎麼寫入、存儲數組數據

PHP有自帶的高性能函數 var_export


conn.php

<?php
$dbconfig = array (
'host'=>飗.0.0.1',
'name'=>'root',
'password'=>�',
?>

b.php

<?php
// 讀取配置
include 'conn.php'
echo $dbconfig['host'];
// 修改配置
$dbconfig['host'] = 'xxx.xxx.xxx.xxx'
file_put_contents('conn.php', "<?php $dbconfig = " . var_export($dbconfig) . " ?>");
// 再讀取配置
include 'conn.php'
echo $dbconfig['host'];
?>


參考連接:http://www.php.net/manual/zh/function.var-export.php