PHP一次执行多条sql语句
其中变量$sql中每条sql都以 ; 号隔开
function sql($sql)
{
$db = new Model(); //数据库模型变量,这里根据各需要而定义
$s = 0;
$sqls = explode(';',$sql);
foreach($sqls as $sq)
{
if(trim($sq) != '')
{
if($db->query($sq))$s++;
}
}
if($s = count($sqls))
{
return true;
}
else
{
return false;
}
}
搜海口社区 http://www.souhaikou.com

本文介绍了一种在PHP中批量执行多条SQL语句的方法。通过使用字符串拼接和explode函数将SQL语句按分号分割成数组,再利用foreach循环逐条执行。此方法能够提高数据库操作效率。
893

被折叠的 条评论
为什么被折叠?



