0
儘管有recent implementation of JSON datatype to MySQL,但在相關的PHP文檔中找不到任何字。 我的問題是:PHP會自動將JSON列的單元格轉換爲實際值 - 數組或文字 - 還是隻提供json編碼的字符串。像:MySQL中的PHP和JSON數據類型
$sql_query = "SELECT JSON_ARRAY(1,2,3)";
$result = mysqli_query($sql_query);
$value = mysqli_fetch_row($result)[0];
// what is a $value? Array(1,2,3) or a string "[1,2,3]"
// do I have to use json_decode() to get an actual array here?
(不要手頭的MySQL 5.7,現在,所以不能檢查它自己。)
僅僅爲了存儲而將數據轉換爲字符串不是問題。 關鍵是要利用最近在MySQL中實現的內置JSON功能。 – 1234ru
個人我從來沒有像這樣使用,但它搜索它並獲得一些有用的鏈接[鏈接1](https://dev.mysql.com/doc/refman/5.7/en/json-search-functions.html), [link2](https://dev.mysql.com/doc/refman/5.7/en/json.html) – utsav
這根本不回答OP的問題。另外,從跨平臺兼容性的角度來看,以PHP序列化格式保存數據是一個可怕的想法。 –