php一个数组接收数据库 php接收json数组

php 数组存入数据库直接存数组里的字符串就行了 。
如$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,
读取的时候要重新组成数组的话就分割重组 。
php 把数组插入数据库lxydjx 正解php一个数组接收数据库,php一个数组接收数据库我来详细补充一下吧 。未经测试、、、
//初始化
$sql = array();
// 从 a.php POST 过来php一个数组接收数据库的值
$_POST["xinxi"] = "20-2,19-1,18-1";
// 拆分为 array("20-2", "19-1", "18-1");
$post_data = https://www.04ip.com/post/explode(",", $_POST["xinxi"]);
// 循环数组
for($i = 0; $icount($post_data); $i++) {
// 再次拆分每一条信息为 array("20", "2"), array("19", "1"), array("18", "1")
$details = explode("-", $post_data[$i]);
// 将每一条信息添加到 $sql 数组中
array_push($sql, "(20121015194535193356, ".$details[0].", ".$details[1].")");
}
// 用 , 连接php一个数组接收数据库,转换为 string
$sql = implode(",", $sql);
// 插入数据库
mysql_query("INSERT INTO table_sales (dingid, detailsid, buynumber) VALUES ($sql)");
php数组如何接收并存入数据库1、你可以在接收的页面这样写把结果打印出来啊
 ?php
echo "pre";
print_r($_POST);
 ?
2、返回的结果是:
3、这样就可以当做一个二维数组取值了
$_POST["hobby"][0]或者$_POST["hobby"][1]
PHP中如何把一个数组中的数据取出来并插入到数据库中没用框架就直接拼接sql语句啊
$sql = 'insert into tablename(field1, field2, field3)values(val1, val2, val3), (val1, val2,val3)';
主要就是拼接values后面的内容,一个括号一条数据,拼接完执行数据库插入操作就行了;
如果数据量很大,注意每次拼接的sql不要太长了,数据库执行的sql也是有长度限制的
php保存数组到数据库首先你要学会查错,最简单的方式就是打印出来看 。你可以在第一个变量$arr_ip下一行,把这个变量打印出来看是不是数组,如果是数组,直接存入数据库时就是array,你可以把数组json_encode一下 , 这样存入进去的就是序列化后的字符串了,但你拿出来时也要json_decode一下,把字符串还原成数组 。
【php一个数组接收数据库 php接收json数组】关于php一个数组接收数据库和php接收json数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读