mshd.net
当前位置:首页 >> mysql 存数组 >>

mysql 存数组

SQL没有数组这种类型,数组是一种数据结构的概念,跟关系型mysql数据存储持久化没有关系。 如果你要将数组的内容存储的mysql中,如 arr[n][m]二维数组,你创建一个table arr, 列是 A B,循环数组的每个元素,然后存储到对应的表中的A B列。 当然...

SQL没有数组这种类型,数组是一种数据结构的概念,跟关系型mysql数据存储持久化没有关系。 如果你要将数组的内容存储的mysql中,如 arr[n][m]二维数组,你创建一个table arr, 列是 A B,循环数组的每个元素,然后存储到对应的表中的A B列。

数据库中没法存数组啊,反正我是没见过数组这个类型,你要存这个数组进去的话,先for循环遍历一下,用Stringbuffer追加成字符串,然后转成string存数据库吧

将数组序列化存储,例如 $stooges = array('Moe','Larry','Curly'); $new = serialize($stooges); print_r($new);echo ""; print_r(unserialize($new)); 结果:a:3:{i:0;s:3:"Moe";i:1;s:5:"Larry";i:2;s:5:"Curly";} Array ( [0] => Moe [1] => ...

例如数组为 int[]a={1,2,3}存数组时你就将他换成这种类型string aa="1,2,3";取出来再转换成数组,无非是字符串操作问题

1.char 和nchar 当填入数据为空时,数据库自动使用全空格来代替,从而使not null形同虚设。所以如果字段不能为空,一定要在程序中提前判断。 2.char 和nchar因为长度固定,据说读写的速度要比 varchar和nvarchar快 . 大概有25 种数据类型: Bina...

将数组转成字符串存储

无非就几种办法: 多行存储 字符分隔 字符分隔的变化:比如将字符串编码(base64或者其他)或者将字符串中的分隔符编码

不能储存数组的...可以参考这个~也是刚刚找到觉得解释得还不错~ http://zhidao.baidu.com/question/277192568.html

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com