fyqt.net
当前位置:首页 >> php数组如何接收并存入数据库 >>

php数组如何接收并存入数据库

1、你可以在接收的页面这样写把结果打印出来啊 2、返回的结果是: 3、这样就可以当做一个二维数组取值了 $_POST["hobby"][0]或者$_POST["hobby"][1]

遍历数据表,把相应的数据放到数组中即可 例如:

$sql = "SELECT * FROM log WHERE uid='$uid';" $result = mysql_query($sql); //执行返回的result ID $arr[] = array(); //接收结果的数组 while( $row = mysql_fetch_assoc($result) ) $arr[]=$row; //存入数组 var_dump($arr); 楼上的 “$jg=m...

将数组序列化存储,例如 $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] => ...

有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数, 可以很简单的实现大批量数组数据的一次性插入。 [php] view pla...

insert into member (id, pid, zid) values ($_POST['area'][0], $_POST['area'][1], $_POST['area'][2]);

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

PHP的话,使用foreach循环执行sql代码即可(可能运算量较大) 直接存数组中的字符串也可以。如: $a="0,1,2,3";//$a=join(",",array(0,1,2,3)); 这样也可以mysql_query("INSERT INTO admin (monday) VALUES($a)");这样字段monday的就是0,1,2,3 ...

数据库提到的数据一般是资源类型的,要逐一读出,添加到数组 while($row = mysql_fetch_assoc($res)){ $data[] = $row; }

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