a292228108
萧萧萧兮
采纳率50%
2016-02-19 09:36 阅读 1.8k
已采纳

foreach语句怎么就插入第一个数据

5
 $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数组,然后处理,但是多行的时候每次只插入第一个数据
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

3条回答 默认 最新

  • 已采纳
    showbo GoCityPass新加坡曼谷通票 2016-02-19 10:16
     $query = "INSERT INTO logs SET name='".$ccc[name]."',state=1,domain='".$domain."',data='".$new."'";
    echo $query;///增加这个,输出多次没有
    mysql_query($query);
    
    点赞 评论 复制链接分享
  • a292228108 萧萧萧兮 2016-02-22 01:32

    @无聊码农只输出一个~

    点赞 评论 复制链接分享
  • a292228108 萧萧萧兮 2016-02-22 01:42

    我是想对json数据先进行处理再插入mysql,但是发现没处理过的可以插入,处理的就不行,这是为什么

    点赞 评论 复制链接分享

相关推荐