php將json格式的資料直接存入mysql資料庫

2021-08-27 22:13:39 字數 580 閱讀 7906

直接使用php函式json_encode,資料存入mysql時會報錯:

$imgs_str = json_encode($imgs_array);

$imgs_str = addslashes($imgs_str);

$update_query = "updatearticleset imagelist = $imgs_str where id = $targetid";

解決方法

json編碼後的資料是這樣的:

那sql就是這樣的:

insert into `table` (`field`) values ("")
所以就出錯了

完整**:

$data = json_encode($array);

// 過濾

$data = addslashes($data);

// 插入資料庫

$db->insert($table_name,array('field' => $data));

php將json格式的資料直接存入mysql資料庫

直接使用php函式json encode,資料存入mysql時會報錯 php imgs str json encode imgs array imgs str addslashes imgs str update query updatearticleset imagelist imgs str w...

SQLyog 直接匯出JSON格式的資料

前言 以前做過的乙個專案,有這樣的乙個需求使用搜尋引擎來查詢對應的區域資訊,不過區域資訊要先導出來,並且資料格式是json格式的,在程式中能實現這個需求,不過下面的這種方法更加的簡單,通過sql sqlyog工具的特點直接將區域資訊以json格式的形式匯出來!1 區域表的結構資訊 2 區域關係表的結...

php怎麼將資料做成json的格式給前端使用?

intercom.php頁面 class response 組裝好新的資料 result array status status,msg msg,data data 變成json格式的 echo json encode result,json unescaped unicode json unesc...