繁体   English   中英

MySQL中的PHP和JSON数据类型

[英]PHP and JSON datatype in MySQL

尽管最近将JSON数据类型实现为MySQL ,但在相关的PHP文档中却找不到任何单词。 我的问题是:PHP将自动将JSON列的单元格转换为实际值(数组或文字),还是仅提供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,因此无法自己检查。)

我认为通过序列化和反序列化,您可以获得所需的任何内容。 因此,只需使用序列化存储所有值,就可以通过反序列化获得该值。 因此,只需检查序列化和反序列化即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM