怎么把数组存入mysql 怎么把数组存入文件

请问数组数据如何写入mysql?php
$info=$_POST['info'] ;
$values = "";
for($i = 0; $icount($info['title']); $i){
$values .= "('{$info['title'][$i]}', '{$info['price'][$i]}', '{$info['amout'][$i]}'),";
}
$values = rtrim($values, ',');
mysql_query("insert into tablename values ".$values);
//这种情况适用于比较少的行插入
如果数据量比较大
将数据按行存入文本中
for($i = 0; $icount($info['title']); $i){
$values .= "{$info['title'][$i]}\t{$info['price'][$i]}\t{$info['amout'][$i]}\r\n";
}
file_put_content('data.txt', $values);
mysql_query("load data local infile 'data.txt' into table tablename");
mysql中怎么存储数组?在线等!急!把数组转换成字符串后再存入数据库
参考函数:
implode()---把数组转换成字符串
explode()---把字符串转换成数组
手册里有详细说明
序列化以后存储.
对于一维数组可以简单的用
implode
explode
函数做数组——串的变换,但需注意分隔符要使用数组中不存在的字符
对于多维数组可以用序列化函数处理
serialize
unserialize
函数的用法手册中都有
数组怎么写入mysql方法/步骤:
1.创建数据库: 登陆数据库,创建temp数据库,命令为:create database temp charset utf8; 使用命令:create table a...
2.编写python程序: 数组在python中被叫做列表,在这里只介绍数组存储和读...
3.数据的读取: def array_laod(cur): sql_str = "...
4.执行效果: 左图为程序运行的结果,右图为数据库中存储的数据 。END
如何把数组插入到mysql数据库中 。?? - 技术问答插入数据前把你的数组序列化:$list??= serialize($list);然后就可以直接写入DB(INSERT)读出的时候再使用$list??= unserialize($list);就可以得到你原来的数组答案来源: ;id=52
如何再MYSQL中存储数组把数组变成字符串:比如$a=array{"12","23","34","45"};
$a="12,23,34,45";
把这个存到数据库中就行了
读取时再用explode变成数组
【怎么把数组存入mysql 怎么把数组存入文件】怎么把数组存入mysql的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于怎么把数组存入文件、怎么把数组存入mysql的信息别忘了在本站进行查找喔 。

    推荐阅读