$ary = array("直辖市"=>array("北京","天津","上海","重庆"),
"江苏省"=>array("南京","苏州","南通","常州"),
);
//这样就是一个二维数组
//我们使用的时候可以用foreach进行遍历
foreach($ary as $k=>$v) {
echo "{$k}:";
foreach($v as $m) {
echo "{$m},";
}
echo "<br>\r\n";
}
不知道这样的代码你能否看得懂?不明白再问吧。
可以按照 ly4885806 的方法 序列化成字符串插入数据库,不过这个只能插入一个字段不循环
如果你的数据是需要插入多个行和字段的话只能循环了
$Array = Array ( [0] => Array ( [0] => 张三 [1] => 70 ) [1] => Array ( [0] => 李四 [1] => 80 ) [2] => Array ( [0] => 王五 [1] => 90 )
<
$in_value_arr = array();
foreach($Array as $key=>$value){
foreach($value as $k=>$v){
$in_value_arr[]="(,,)";
}
$in_value = '('implode('),(', $in_value_arr)')';
$sql = "INSERT INTO tbl_name (col1,col2) VALUES{$in_value};";
}
>
$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=mysql_query(你的sql语句);
while($i<count($jg)) ” 这里的$jg 是返回的mysql的一个执行ID 并不是数据数组 所以不能用count
以上就是关于php值用二维数组怎么保存数据全部的内容,包括:php值用二维数组怎么保存数据、php怎么 *** 作才能把这个二维数组加进数据库里面、PHP中,如果想把查询数据库的结果以数组形式保存,该怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)