php把陣列寫入mysql的方法

時間 2022-04-27 15:02:58

1樓:雷克斯博士

<?php

/* 獲取html表單提交的資料 */

$id = _post["id"];

$catid = _post["catid"];

$ly = array("data***");

/* 連線資料庫,如果出錯顯示訊息結束程式,否則繼續執行資料庫命令 */

$con = mysql_connect("127.0.0.1","user","password");

if($con == false)

else{

/* 選擇需要運算元據庫 */

mysql_select_db("mydb",$con);

/* 根據ly陣列的長度決定執行多少次sql語句 */for($i=0;$i

至於遍歷陣列,有很多種方式,如樓上用的foreach語句也是可以的。這裡用for的原因是為了方便提問者理解。如果**仍有不足或不明白的地方,請您繼續追問,直到給您乙個滿意的答覆為止~

2樓:匿名使用者

這個不難,把字串變成陣列,然後再迴圈一下這個陣列,拼接成sql語句執行就行了,可以這麼寫

$id = 15;

$catid = 2;

$ly = '12,15,20,30,35';

$ly = explode(',', $ly);

$sql = 'insert into table (id,catid,ly) values (';

foreach ($ly as $value)$sql = rtrim($sql, ',') . ')';

希望對你有幫助

3樓:

12,15,20,30,35 就這麼寫啊,用逗號連線成字串寫進去。

4樓:匿名使用者

將陣列轉為字串,可以用implode(',',$array);

php陣列,如何寫入mysql資料庫?

5樓:奧丁神王

<?php

$info=$_post['info'] ;

$values = "";

for($i = 0; $i < count($info['title']); $i++)', '', ''),";

}$values = rtrim($values, ',');

mysql_query("insert into tablename values ".$values);

//這種情況適用於比較少的行插入

如果資料量比較大

將資料按行存入文字中

for($i = 0; $i < count($info['title']); $i++)\t\t\r\n";

}file_put_content('data.txt', $values);

mysql_query("load data local infile 'data.txt' into table tablename");

6樓:奴性的世界

用foreach拼接sql語句,這個根據實際情況來寫.

php怎麼把陣列資料存到mysql裡?

7樓:匿名使用者

將陣列序列化儲存,例如

$stooges = array('moe','larry','curly');

$new = serialize($stooges);

print_r($new);echo "

";print_r(unserialize($new));

結果:a:3:

array ( [0] => moe [1] => larry [2] => curly )

把$new寫進資料庫就行啦

8樓:匿名使用者

$stooges = array('moe','larry','curly');

$string = print_r($stooges,true);

9樓:匿名使用者

用join把array組合起來吧。

php中如何將陣列插入mysql資料庫???

10樓:

陣列是沒有辦法插入mysql資料庫的,一般是把陣列連線成字串,存入,取出再拆分為陣列輸出。implode('連線符號',陣列$arr);explode('拆分標誌',字串$a);

11樓:北漂碼農

首先你滴在資料庫中建張表

php陣列存入mysql

12樓:匿名使用者

先把陣列用函式 serialize() 序列化一下再存到資料庫,取出來以後用 unserialize()反序列化函式處理下就成了你上邊的資料了。

13樓:匿名使用者

php中有乙個函式是json_encode這個函式是需要json支援的 不過一般情況下 預設開啟這個支援

返回的是json格式的字串

使用資料的時候有乙個是json_decode 是將json格式的轉換成陣列

php表單傳陣列如何輸出,PHP怎麼把陣列輸出到表格的列中?

html中不存在陣列的說法,自然也無法顯示 儲存 傳送陣列如果你非要用html中的表單元素來傳送多維陣列資料,那就得轉換一下,1 將php陣列迴圈遍歷成字串輸出到隱藏域的value屬性中2 在隱藏域的name屬性上做文章!示例如下 foreach item as key val order acco...

求助php陣列,求助乙個php陣列is array 的問題!

下面的乙個陣列。a array array id 1,edition a array id 2,edition b array id 3,edition c array id 4,edition d array id 5,edition e array id 6,edition f array id...

php 多維陣列操作

arr array 北京市 array 東城區 西城區 崇文區 宣武區 朝陽區 海淀區 豐台區 石景山區 門頭溝區 房山區 通州區 順義區 昌平區 大興縣 平谷縣 懷柔縣 密雲縣 延慶縣 山西省 array 大同市 array 大同縣 天鎮縣 靈丘縣 陽高縣 左雲縣 廣靈縣 渾源縣 陽泉市 arra...

php的session是陣列嗎,php 怎麼往session裡面存陣列

是的.在 centos 7 中安裝 nginx 和 php7 fpm.要先新增 epel 包的倉庫源,然後我們還需要為 php7 fpm 新增另外乙個倉庫。不懂的可以上後盾人學習 php 怎麼往session裡面存陣列 首先必須開啟session,然後往裡面儲存資料,可以是任何型別的資料。比如 se...

php中如何給二維陣列賦值,php 二維陣列賦值定義

php給二位陣列賦值的方式是非常靈活的,這裡介紹三種方法 設二位陣列 arr array array 1,2,3 array 4,5,6 在已知二維陣列元素個數的情況下,可以直接根據下標來賦值 arr 2 array 7,8,9 給二維陣列的第一維賦值。arr 3 0 10 給二維陣列的第二維元素賦...