批改狀態(tài):未批改
老師批語:
其實(shí)呢,SQL語句的多條與單挑執(zhí)行都是一樣的,只是執(zhí)行語句有所差別
單條的執(zhí)行語句是:mysqlI_query()
多條一起執(zhí)行的是:mysqli_multi_query_()
下面咱們來看看代碼
先看看單條語句操作
<?php /** * User: Z先生 * Date: 2018/4/24 */ require 'connect.php'; $sql = "DELETE FROM aaa WHERE name='二青'"; if(mysqli_query($db,$sql)){ if(mysqli_affected_rows($db) > 0){ echo '刪除數(shù)目為:'.mysqli_affected_rows($db); }else{ echo '沒有刪除'; } }
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
這是一個(gè)簡單的刪除命令操作
下面在看看多條操作,然后呢再對(duì)比一下
<?php /** * User: Z先生 * Date: 2018/4/25 */ require 'connect.php'; //多條語句 $sql = "INSERT IGNORE aaa SET name='柳7',age=23,money=8000;"; $sql .="UPDATE aaa SET money=8900 WHERE id=24;"; $sql .="DELETE FROM aaa WHERE id=10 "; //多條語句執(zhí)行 //mysqli_multi_query() if(mysqli_multi_query($db,$sql)){ if(mysqli_affected_rows($db)>0){ if(mysqli_insert_id($db)>0){ echo '第'.mysqli_affected_rows($db).'條記錄,ID是:'.mysqli_insert_id($db); } echo '數(shù)據(jù)更新了:'.mysqli_affected_rows($db); } else{ echo '沒有數(shù)據(jù)被更新'; } } //echo mysqli_errno($db),mysqli_error($db); mysqli_close($db); //結(jié)果總結(jié)?1當(dāng)?shù)谝粭l數(shù)據(jù)無效時(shí),mysqli_nulti_query()執(zhí)行沒有返回的mysqli_affected_rows()
點(diǎn)擊 "運(yùn)行實(shí)例" 按鈕查看在線實(shí)例
那么通過對(duì)比是不是就可以看出來呢?
微信掃碼
關(guān)注PHP中文網(wǎng)服務(wù)號(hào)
QQ掃碼
加入技術(shù)交流群
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)