这篇文章主要介绍了关于如何将PHP数组存入到数据库中,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
进入正题
原来数组array是不可以直接插入到数据库中的,得借助json_encode()方法,并且数据库的列得设置成text
第一步:把数据库列(字段)设置成text
| 类型 | 大小 | 用途 |
| TINYTEXT | 0-255字节 | 短文本字符串 |
| TEXT | 0-65 535字节 | 长文本数据 |
| MEDIUMTEXT | 0-16 777 215字节 | 中等长度文本数据 |
| LONGTEXT | 0-4 294 967 295字节 | 极大文本数据 |
有 4 种 TEXT 类型:TINYTEXT、TEXT、MEDIUMTEXT 和 LONGTEXT。对应的这 4 种 BLOB 类型,可存储的最大长度不同,可根据实际情况选择。
第二步:对变量进行json编码
json_encode(value)
value:数组变量
第三步:从数据库中读取对json进行解码
json_decode(value)
value:变量
JSON 函数
立即学习“PHP免费学习笔记(深入)”;
1.) 将所有文件解压到php环境中,本程序才用smarty+php+mysql设计。如果运行不了,请修改hhy文件夹下的smarty.php文件改法请看说明2.) 修改configs下的config.inc.php下的连接数据库的密码和用户名3.) 本程序没有做安全页面,人工导入sql.inc到mysql数据库。管理员初始化帐号为admin,密码为hhy。后台地址:http://你的网站地址/h
| 函数 | 描述 |
| json_encode | 对变量进行 JSON 编码 |
| json_decode | 对 JSON 格式的字符串进行解码,转换为 PHP 变量 |
立即学习“PHP免费学习笔记(深入)”;
以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!
相关推荐:









