执行多条SQL语句_sql语句执行顺序

2020-02-28 其他范文 下载本文

执行多条SQL语句由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“sql语句执行顺序”。

执行多条SQL语句

使用mysqli一次执行多条SQL语句

$mysqli=new MySQLi(“localhost”,“root”,“”,“xiaoqiangdb”);

/*==========================没有结果集:insert update delete==========================*/

$sqls=“insert into shops(name,price,num,desn)values('book1','12.16','5','good');”;

$sqls.=“updated shops set name='testname' where id>50;”;

$sqls.=“delete from shops where id

if($mysqli->multi_query($sqls)){

echo ”多条语句执行成功!“;

echo ”最后插入的ID:“.$mysqli->insert_id.”“;

//echo ”影响的行数:“.$mysqli->affected_rows;//不准确!

}else{

echo ”ERROR“.$mysqli->errno.”---“.$mysqli->error;

}

/*==========================有结果集:select==========================*/$sqls=”select current_user();“;

$sqls.=”desc shops;“;

$sqls.=”select * fron shops“;

if($mysqli->multi_query($sqls)){

echo ”多条语句执行成功!“;

do{

$result=$mysqli->store_result();//获取结果集

echo '';

echo '';

while($field=$result->fetch_field()){

echo ''.$field->name.'';

}

echo '';

while($row=$result->fetch_aoc()){

echo '';

foreach($row as $col){

echo ''.$col.'';

}

echo '';

}

echo '';

if($mysqli->more_results()){//判断还有没有结果集echo ”“;

}

}while($mysqli->next_result());//取得下一个结果集}else{

echo ”ERROR“.$mysqli->errno.”---".$mysqli->error;}

$mysqli->close();

?>

《执行多条SQL语句.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
执行多条SQL语句
点击下载文档
相关专题 sql语句执行顺序 多条 语句 sql sql语句执行顺序 多条 语句 sql
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文