我记得当我是初学者的时候,当时面试的时候,人家问我怎么处理mysql 多条语句,当时我真的不会感觉很丢人回家之后看了半天 然后写下了代码给大家分享
string(66) "insert into xiaowei (username,password) values ('xiaowei','nicai')"
[1]=>
string(66) "insert into xiaowei (username,password) values ('xiaowei','nicai')"
[2]=>
string(66) "insert into xiaowei (username,password) values ('xiaowei','nicai')"
}
*/
//echo count($tsql); 计算数组的数量的函数
for($i=0;$i<=count($tsql);$i++){
mysql_query($tsql[$i]);
}
我们同样可以使用这种方法安装数据库,当然那时候是读取文件我们可以用
file_get_contents();函数来读取文件的内容 然后是分割函数explode 执行函数
前边有介绍
//我们看下在mysqli函数实现的方法 是不是很简单 因为已经封装好了这个方法了
$mysqli=new mysqli("localhost","root","snail","mysqldb");
$sql="insert into xiaowei (username,password) values ('xiaowei','nicai');insert into xiaowei (username,password) values ('xiaowei','nicai');insert into xiaowei (username,password) values ('xiaowei','nicai')";
if($mysqli->multi_query($sql)){
echo "多条语句执行成功!
";
echo "最后插入的ID:".$mysqli->insert_id."
";
}else{
echo "ERROR:".$mysqli->errno." ".$mysqli->error;
}
欢迎转载,转载请注明来自微度网络http://yun.widuu.com
发表评论 取消回复