mysqlforeach拼接多个insertin

mysqlforeach拼接多个insertin,第1张

MySQL中的foreach语句可以用来拼接多个INSERT语句,从而实现一次性插入多条数据。具体步骤如下:

1、首先,您需要准备好要插入的数据,并将其存储在一个数组中;

2、然后,使用foreach语句遍历数组,并将每一条数据拼接到一条INSERT语句中;

3、最后,使用MySQL的execute()函数执行这条INSERT语句,完成数据插入 *** 作。

用while循环例如:

$res = mysql_query("select id,name,description,price,pic_url1 from ebf_products")

while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){

$list[] = $pp

}

追问

我只想用foreach

(听说foreach效率高)

请问foreach就不能循环吗?

追答

这个不能用foreach,foreach大部分用来遍历数组,这个是最简单,最有效的方法。不是什么地方都能用foreach的

追问

mysql_fetch_array($query) 不已经把数据变成数组了吗? 不是这样吗?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8653480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存