mysql中怎么存储数组

mysql中怎么存储数组,第1张

mysql中不能存储数组,但是可以通过传入的字符串截取成多个字符然后传入到临时表中,然后使用游标或者直接关联表过滤数据来储存。

具体步骤如下所示

1、创建数据库,就如下图所示一样。

2、根据学生编号批量删除学生信息,如下图所示。

3、声明初始化变量,看到以下画面。

4、获取传入参数数组长度,创建临时表,所输入的如下图所示。

5、截取数组字符串并依次存入到临时表中供后面业务使用。

这保存的是不同行的内容,不能直接保存。

要做成行的形式保存。

$data=array(); //创建临时变量用以存储数据

$length=count($你的array名['cwidth']); //数你有多少行数据

for($i=0; $i<=$length; $i++){ //循环

$data[$i]['cwidth']=$你的array名['cwidth'];

$data[$i]['cheight']=$你的array名['cheight'];

}

出来的数据就像是这样:

array(2){

[0]=>array(2){

['cwidth']=>string(5) "593px"

['cheight']=>string(5) "203px"

}

[1]=>array(2){

['cwidth']=>string(5) "598px"

['cheight']=>string(5) "111px"

}

}

然后再用$db->add($data);插入数据

你应该new个String[]啊,你new id[]这怎么行?

如果你要取随机数,就用Mathrandom()随机范围,返回一个浮点类型。比如

int a =(int)(Mathrandom()10);返回10以内的随机数;

之后你就可以用a来做数组下标来取数组随机数了。

望采纳。。。。

以上就是关于mysql中怎么存储数组全部的内容,包括:mysql中怎么存储数组、thinkphp数组怎么存入数据库、JAVA数组怎么存放数据库的元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9504796.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存