国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

PHP中mysqli_affected_rows作用行數(shù)返回值

2024-05-04 21:49:13
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

mysqli中關(guān)于update操作影響的行數(shù)可以有兩種返回形式:

1. 返回匹配的行數(shù) 2. 返回影響的行數(shù)

默認(rèn)情況下mysqli_affected_rows返回的值為影響的行數(shù),如果我們需要返回匹配的行數(shù),可以使用mysqli_real_connect函數(shù)進(jìn)行數(shù)據(jù)庫(kù)連接的初始化,并在函數(shù)的flag參數(shù)位加上:

MYSQLI_CLIENT_FOUND_ROWS return number of matched rows, not the number of affected rows

普通格式:

  1. int mysqli_affected_rows ( mysqli link ) 
  2. oop格式: 
  3. class mysqli { 
  4. int affected_rows 

看下例子,普通模式,代碼如下:

  1. <?php 
  2. $link = mysqli_connect("localhost""my_user""my_password""world"); 
  3.  
  4. if (!$link) { 
  5. printf("Can't connect to localhost. Error: %sn", mysqli_connect_error()); 
  6. exit(); 
  7.  
  8. /* Insert rows */ 
  9. mysqli_query($link"CREATE TABLE Language SELECT * from CountryLanguage"); 
  10. printf("Affected rows (INSERT): %dn", mysqli_affected_rows($link)); 
  11.  
  12. mysqli_query($link, "ALTER TABLE Language ADD Status int default 0″); 
  13.  
  14. /* update rows */ 
  15. mysqli_query($link, "UPDATE Language SET Status=1 WHERE Percentage > 50″); 
  16. printf("Affected rows (UPDATE): %dn", mysqli_affected_rows($link)); 
  17.  
  18. /* delete rows */ 
  19. mysqli_query($link, "DELETE FROM Language WHERE Percentage < 50″); 
  20. printf("Affected rows (DELETE): %dn", mysqli_affected_rows($link)); 
  21.  
  22. /* select all rows */ 
  23. $result = mysqli_query($link"SELECT CountryCode FROM Language"); 
  24. printf("Affected rows (SELECT): %dn", mysqli_affected_rows($link)); 
  25.  
  26. mysqli_free_result($result); 
  27. //開(kāi)源代碼Vevb.com 
  28. /* Delete table Language */ 
  29. mysqli_query($link"DROP TABLE Language"); 
  30.  
  31. /* close connection */ 
  32. mysqli_close($link); 
  33. ?> 

oop模式,代碼如下:

  1. <?php 
  2. $mysqli = new mysqli("localhost""my_user""my_password""world"); 
  3.  
  4. /* check connection */ 
  5. if (mysqli_connect_errno()) { 
  6. printf("Connect failed: %sn", mysqli_connect_error()); 
  7. exit(); 
  8.  
  9. /* Insert rows */ 
  10. $mysqli->query("CREATE TABLE Language SELECT * from CountryLanguage"); 
  11. printf("Affected rows (INSERT): %dn"$mysqli->affected_rows); 
  12.  
  13. $mysqli->query("ALTER TABLE Language ADD Status int default 0″); 
  14.  
  15. /* update rows */ 
  16. $mysqli->query("UPDATE Language SET Status=1 WHERE Percentage > 50″); 
  17. printf("Affected rows (UPDATE): %dn"$mysqli->affected_rows); 
  18.  
  19. /* delete rows */ 
  20. $mysqli->query("DELETE FROM Language WHERE Percentage < 50″); 
  21. printf("Affected rows (DELETE): %dn"$mysqli->affected_rows); 
  22.  
  23. /* select all rows */ 
  24. $result = $mysqli->query("SELECT CountryCode FROM Language"); 
  25. printf("Affected rows (SELECT): %dn"$mysqli->affected_rows); 
  26.  
  27. $result->close(); 
  28.  
  29. /* Delete table Language */ 
  30. $mysqli->query("DROP TABLE Language"); 
  31.  
  32. /* close connection */ 
  33. $mysqli->close(); 
  34. ?>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 勃利县| 安远县| 潜江市| 剑河县| 蒙自县| 梨树县| 怀仁县| 建瓯市| 塘沽区| 西乡县| 沙湾县| 黑水县| 武夷山市| 桃源县| 安吉县| 凤庆县| 贺兰县| 乌兰察布市| 元阳县| 万安县| 贵溪市| 合作市| 台湾省| 舒兰市| 金山区| 义乌市| 礼泉县| 留坝县| 赤壁市| 南陵县| 衢州市| 延庆县| 南漳县| 东丰县| 祁阳县| 贵州省| 崇州市| 电白县| 德化县| 青州市| 图木舒克市|