为了账号安全,请及时绑定邮箱和手机立即绑定

那个老师一条一条赋值的太繁琐了,怎么用foreach来实现,我写的有问题?

代码如下

	foreach($fields as $v){
		$date[]=$_POST[$v];
		$date1=implode(',',$data); 
		print_r($date1);
		$data = htmlspecialchars($data);
		$data = mysqli_real_escape_string($con, $data);
	}报错
	$title=$_POST['title'];
	$author=$_POST['author'];
	$description=$_POST['description'];
	$content=$_POST['content'];
	$dateline =time();


正在回答

4 回答

foreach 当数据库里有多条数据的时候使用  ,如果单条数据就不需要用到 foreach 

第二那个老师得到的$_POST 是提交过来的数据 那么写是比较原生的写法 和foreach有什么关系???

0 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑 提问者

非常感谢!
2016-12-28 回复 有任何疑惑可以回复我~

foreach($_POST as $k => $v){
   $$k = $v;
}

0 回复 有任何疑惑可以回复我~

遍历的时候你还是通过每一个对应的键来取他的值,所以并不太明白你这个foreach和下面的有什么区别

0 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑 提问者

我这么写代码少啊。
2016-12-28 回复 有任何疑惑可以回复我~

原生代码就是这样来的,而且你这个数组$fields又是什么了

0 回复 有任何疑惑可以回复我~
#1

侠客岛的含笑 提问者

$title,$author。。。。。变量的数组
2016-12-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP与MySQL关系大揭秘
  • 参与学习       72509    人
  • 解答问题       978    个

让我们一起走上探秘之旅,找寻php和mysql恋爱的真谛

进入课程

那个老师一条一条赋值的太繁琐了,怎么用foreach来实现,我写的有问题?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号