php 資料庫中的陣列用array 為什麼不能讀取出來

2022-03-01 08:48:31 字數 2296 閱讀 8707

1樓:匿名使用者

要使用eval來處理。不用搞得太複雜了。

********************====$test = '"3"=>"1","2"=>"1","1"=>"1"';

eval("\$test=array($test);");

print_r($test);

2樓:諫豆

需要序列化。。。。。

關於php獲取資料庫的內容存為陣列的問題

為什麼php中sql語句查詢資料庫輸出的全是array?

3樓:聖鸞

我通過乙個頁面讓使用者提交了12個多選列表,獲取出來就是12個陣列,

然後根據這12個陣列裡的內容進行資料庫搜尋,可是發現好像沒有辦法把這12個陣列裡的內容一項一項提取出來,然後寫sql查詢語句。。

比如:$a = array(a,b,c,d);

$b = array(1,2,3,4);

$c = array(i,ii,iii,iv);

然後我想select * from 表名 where name=a and name=b and name=c and name=d and name=1 and name=2..... and name=iv

不知道如何可以實現呢?用foreach迴圈的話,只怕每次都是當前元素的值,這樣查出來是每乙個當前元素可以搜尋到的結果。。。

但是我想查詢的是所有陣列裡所有元素存在的條件下,最後的結果。。

求助各位高人!

4樓:匿名使用者

$res是二維陣列,從mysql中取出的資料都會以陣列的形式返回的,你可以var_dump($res),想在網頁中輸出取出的資料需要迴圈遍歷:

<?php foreach($res as $value)

?>

5樓:匿名使用者

本來就是array

但不是無效的array

array是陣列,他返回的資料是陣列形式的你要是直接 echo乙個陣列,那顯示的就是array你改用print_r($res)試試

他就不會是單單array了

6樓:

phhp  阿薩德撒大大

7樓:王者

你取出來的是陣列,可能需要再轉換一下

php怎麼從資料庫中取出一維陣列

php的多維陣列。為什麼這樣輸出顯示不出???

8樓:匿名使用者

// 你的 $a[0] 是乙個陣列, 陣列的正確列印方式應該是這樣:

$a = [[1,2,3], 4, 5];

print_r($a[0]);

9樓:匿名使用者

$a=array(array(1,2,3),4,5);

print_r($a[0]);

php 怎樣替換資料庫讀取出來的陣列??? 15

10樓:空號一號

可以在sql select語句中用as給各列取別名。比如:

select admin, system from table3;

這樣得到的是本來的列名;

select admin as 管理員, system as 系統 from table3;

則可以得到你要的效果。

11樓:wx_唯美

給你乙個語句,希望對你有幫助。

update `table_name` set `field_name` = replace (`field_name`,'from_str','to_str') where `field_name` like '%from_str%'

說明:table_name —— 表的名字field_name —— 欄位名

from_str —— 需要替換的字串

to_str —— 替換成的字串

12樓:阿當de故事

$list_arr_title = array('admin'=>'管理員', 'system'=>'系統', 'user'=>'使用者', 'vip'=>'會員', 'you'=>'你', 'me'=>'我');

$list_arr = explode(',',$row['list']); //$row['list']為資料庫讀取每行中的「list」值。

foreach($list_arr as $v)

如何用php修改資料庫中的資料

舉例如下 建立userinfo update.php頁面用於查詢使用者資訊,先顯示資訊,在修改 先通過get獲取使用者編號查詢使用者資訊 sql select from user info where user id get userid result mysql query sql,con if ...

資料庫中join怎麼用,資料庫中JOIN怎麼用

join 分為 inner join left join right join 假設表 a 有欄位 empid empname 1 jack 2 tom 表b 有欄位 empid empaddr 1 bj 3 sh inner join標準語法如下 select a.empid,b.empaddr ...

php如何把資料庫的資料橫排顯示

result 資料庫裡面讀出的資料在頁面裡遍歷 html 檔案必須為php檔案 在顯示資料 的後面加個換行符 就可以了!php中怎麼從資料庫中取出資料?怎麼顯示?最好有詳細的 php從mysql中查詢出內容如何橫向顯示?你要是只顯示標題用這樣的方法就可以了 你定義乙個css樣式是這樣的 div ul...