好吧,楼主要是非得这么做的话其实还是给自己添麻烦有点 数据库很傻的,它不会自动识别的,只认识标准的sql语句,你上来两句话它肯定不认识了
这样非要一个变量的话那就这么办 在运行sql时候得改变一下
$sql_arr = explode(":",$sql); //通过切割函数将你的sql变量切割成数组
foreach($sql_arr as $val){
$result[]= mysqli_query($val); //我遍历数组后 每项就是一个sql语句 我分别运行 将结果放在一个数组里面
}
$result = implode(",",$result); //将上面的数组在改变成用逗号连接的字符串
mysqli_multi_query($sql);