foreach($post_array as $val){ //组装数据入库,例如:
$title = $val['d1'];
$content= $val['t1'];
$addtime = $val['t2']; //ignore 忽略主键与唯一ID重复的元素,不出错
$db = new DB();//查找全部数据
$db->Connect(DBHOST,DBUSER,DBPW,DBNAME);
$sql1 = "INSERT INTO `phmessage`( `id`, `contect`, `sendtime`, `mobile`) VALUES (null,'".$title."','".$content."','".$addtime."')"; $stmt1 = $db->query($sql1);
$res = $db->num_rows( $stmt1);
}
if($res){
die('success');
}else{
exit('fail');
$val是数组吗?数组才可以那样用
是啊 array() 不是数组吗
$post_array 是数组。
$post_array中的每个元素也是数组吗?
那不是
$title = $post_array['d1']; $content= $post_array['t1']; $addtime = $post_array['t2']; //ignore 忽略主键与唯一ID重复的元素,不出错 $db = new DB();//查找全部数据 $db->Connect(DBHOST,DBUSER,DBPW,DBNAME); $sql1 = "INSERT INTO `phmessage`( `id`, `contect`, `sendtime`, `mobile`) VALUES (null,'".$title."','".$content."','".$addtime."')"; $stmt1 = $db->query($sql1); $res = $db->num_rows( $stmt1); if($res){ die('success'); }else{ exit('fail'); }
直接取$post_array['d1']
不需要循环
数据库中出现了乱码
https://www.cnblogs.com/qianzf/p/7660662.html
$val是数组$post_array中的元素 确保数组里每个元素 都有 d1 t1 t2等属性。