问题描述
- foreach语句怎么就插入第一个数据
-
$cc = file_get_contents('data/phone_log.txt'); $arrConts = explode("n",$cc); foreach($arrConts as $ccc){ $ccc = json_decode(stripslashes($ccc), true); ...处理json 插入数据库 }
mysql表的id是自增的,没有插入
$query = "INSERT INTO logs SET name='".$ccc[name]."',state=1,domain='".$domain."',data='".$new."'";
mysql_query($query);打开文本获得json数组,然后处理,但是多行的时候每次只插入第一个数据
解决方案
$query = "INSERT INTO logs SET name='".$ccc[name]."',state=1,domain='".$domain."',data='".$new."'";
echo $query;///增加这个,输出多次没有
mysql_query($query);
解决方案二:
@无聊码农只输出一个~
解决方案三:
我是想对json数据先进行处理再插入mysql,但是发现没处理过的可以插入,处理的就不行,这是为什么
时间: 2024-09-19 09:20:27