我记得当我是初学者的时候,当时面试的时候,人家问我怎么处理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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部