php数组存入数据库中 php的数组里面可以存储任意类型的数据

PHP多维数组存入数据库。。。。

悬赏高吗?

沙洋网站制作公司哪家好,找成都创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联公司公司2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联公司

HTML 代码开始

form action="biao.php" method="post"

select id="content" name="title"

option value="qq"QQ/option

option value="sina"新浪/option

option value="ifeng"凤凰/option

/select

input type="checkbox" name="list[]" value="a" /国内

input type="checkbox" name="list[]" value="b" /国际

input type="checkbox" name="list[]" value="c" /军事

input type="checkbox" name="list[]" value="d" /社会

input type="checkbox" name="list[]" value="e" /历史

input type="submit" value="Submit" /

/form

HTML 代码结束

PHP代码开始 把PHP代码放入 biao.php

?php

$title = $_POST['selse'];

$listz = implode($_POST['list'],',');

$conn=mysql_connect("localhost","root","root");

mysql_select_db("test",$conn);

$sql="INSERT INTO biao(title,list)VALUES('$title','$listz')";

if(!mysql_query($sql,$conn)){

echo "添加数据失败:".mysql_error();

} else {

echo "添加数据成功!";

}

?

PHP代码结束

php将一个长array数组循环插入数据库

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

php保存数组到数据库

首先你要学会查错,最简单的方式就是打印出来看。你可以在第一个变量$arr_ip下一行,把这个变量打印出来看是不是数组,如果是数组,直接存入数据库时就是array,你可以把数组json_encode一下,这样存入进去的就是序列化后的字符串了,但你拿出来时也要json_decode一下,把字符串还原成数组。


分享名称:php数组存入数据库中 php的数组里面可以存储任意类型的数据
本文地址:http://hbruida.cn/article/doijiei.html