php mysql 判斷update之后是否更新了的方法
更新時(shí)間:2012年01月10日 16:26:08 作者:
php+mysql 執(zhí)行update語句或insert語句或delete后要判斷一下是否更新了數(shù)據(jù),需要的朋友可以參考下。
首先我的建議是遇到問題擺渡一下,php手冊(cè)翻上1001遍,問題迎刃而解。
我百度了一下,網(wǎng)友給的答案五花八門。
首先糾正百度來的一個(gè)錯(cuò)誤的方法:
$sql = "update table a set aname='名字' where aid=88";
$r = $conn->query($sql);
if ($r){
echo "錯(cuò)誤以為這里就是數(shù)據(jù)做了更新,如果這個(gè)aid為88的數(shù)據(jù)不存在語句同樣返回true。";
}
帶where的語句即使不符合調(diào)節(jié)只要sql語句沒錯(cuò)同樣返回true,這里的true可以理解為sql語句不出錯(cuò),和這樣寫是同樣的效果:$conn->query($sql) or die("更新出錯(cuò),請(qǐng)檢查參數(shù)是否正確。");。
獲取update更新的多少行的函數(shù)用:mysql_affected_rows($conn) 或者用mysqli_affected_rows($conn)
我百度了一下,網(wǎng)友給的答案五花八門。
首先糾正百度來的一個(gè)錯(cuò)誤的方法:
復(fù)制代碼 代碼如下:
$sql = "update table a set aname='名字' where aid=88";
$r = $conn->query($sql);
if ($r){
echo "錯(cuò)誤以為這里就是數(shù)據(jù)做了更新,如果這個(gè)aid為88的數(shù)據(jù)不存在語句同樣返回true。";
}
帶where的語句即使不符合調(diào)節(jié)只要sql語句沒錯(cuò)同樣返回true,這里的true可以理解為sql語句不出錯(cuò),和這樣寫是同樣的效果:$conn->query($sql) or die("更新出錯(cuò),請(qǐng)檢查參數(shù)是否正確。");。
獲取update更新的多少行的函數(shù)用:mysql_affected_rows($conn) 或者用mysqli_affected_rows($conn)
您可能感興趣的文章:
- MySQL UPDATE更新語句精解
- mysql insert的幾點(diǎn)操作(DELAYED,IGNORE,ON DUPLICATE KEY UPDATE )
- SQL語句詳解 MySQL update的正確用法
- Mysql中Insert into xxx on duplicate key update問題
- Mysql跨表更新 多表update sql語句總結(jié)
- MySQL 替換某字段內(nèi)部分內(nèi)容的UPDATE語句
- MySQL SELECT同時(shí)UPDATE同一張表問題發(fā)生及解決
- 解析mysql與Oracle update的區(qū)別
- mysql SELECT FOR UPDATE語句使用示例
- MySQL中SELECT+UPDATE處理并發(fā)更新問題解決方案分享
- mysql update語句的用法詳解
- Mysql 原生語句中save or update 的寫法匯總
- 正確使用MySQL update語句
相關(guān)文章
微信自定義菜單的創(chuàng)建/查詢/取消php示例代碼
這篇文章主要為大家詳細(xì)介紹了微信自定義菜單的創(chuàng)建/查詢/取消php示例代碼,感興趣的小伙伴們可以參考一下2016-08-08
如何給phpcms v9增加類似于phpcms 2008中的關(guān)鍵詞表
本篇文章是對(duì)給phpcms v9增加類似于phpcms 2008中的關(guān)鍵詞表的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-07-07
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED問題解決辦法
這篇文章主要介紹了PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED問題解決辦法,需要的朋友可以參考下2014-05-05
php環(huán)境配置 php5 mysql5 apache2 phpmyadmin安裝與配置
php環(huán)境配置 php5 mysql5 apache2 phpmyadmin安裝與配置...2006-11-11
Smarty是一個(gè)php模板引擎,它分開了邏輯程序和外在的內(nèi)容,提供了一種易于管理的方法. Smarty要求web服務(wù)器運(yùn)行php4.0.6和以上版本. smarty安裝需要smarty庫文件??梢匀ス俜骄W(wǎng)站http://smarty.php.net下載。 網(wǎng)上講了很多安裝的教程,但是我都沒有成功,所以直接把整個(gè)目錄名改為smarty直接復(fù)制到了網(wǎng)站所在的目錄下,然后打開http://網(wǎng)站路徑/smarty/demo/index.php,顯示正常,應(yīng)該算是安裝成功了。2008-03-03

