亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2014年12月26日 11:14:33   投稿:shichen2014  
這篇文章主要介紹了PHP中mysqli_affected_rows作用行數(shù)返回值,實例分析了普通模式與oop模式的用法,具有一定的參考借鑒價值,需要的朋友可以參考下

本文實例分析了PHP中mysqli_affected_rows作用行數(shù)返回值。分享給大家供大家參考。具體分析如下:

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

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

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

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

普通格式:

復制代碼 代碼如下:
int mysqli_affected_rows ( mysqli link )

oop格式:

復制代碼 代碼如下:
class mysqli {
int affected_rows
}

看下例子:

普通模式,代碼如下:

復制代碼 代碼如下:
<?php
$link = mysqli_connect("localhost", "my_user", "my_password", "world");
 
if (!$link) {
printf("Can't connect to localhost. Error: %sn", mysqli_connect_error());
exit();
}
 
/* Insert rows */
mysqli_query($link, "CREATE TABLE Language SELECT * from CountryLanguage");
printf("Affected rows (INSERT): %dn", mysqli_affected_rows($link));
 
mysqli_query($link, "ALTER TABLE Language ADD Status int default 0″);
 
/* update rows */
mysqli_query($link, "UPDATE Language SET Status=1 WHERE Percentage > 50″);
printf("Affected rows (UPDATE): %dn", mysqli_affected_rows($link));
 
/* delete rows */
mysqli_query($link, "DELETE FROM Language WHERE Percentage < 50″);
printf("Affected rows (DELETE): %dn", mysqli_affected_rows($link));
 
/* select all rows */
$result = mysqli_query($link, "SELECT CountryCode FROM Language");
printf("Affected rows (SELECT): %dn", mysqli_affected_rows($link));
 
mysqli_free_result($result);

/* Delete table Language */
mysqli_query($link, "DROP TABLE Language");
 
/* close connection */
mysqli_close($link);
?>


oop模式,代碼如下:
復制代碼 代碼如下:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
 
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %sn", mysqli_connect_error());
exit();
}
 
/* Insert rows */
$mysqli->query("CREATE TABLE Language SELECT * from CountryLanguage");
printf("Affected rows (INSERT): %dn", $mysqli->affected_rows);
 
$mysqli->query("ALTER TABLE Language ADD Status int default 0″);
 
/* update rows */
$mysqli->query("UPDATE Language SET Status=1 WHERE Percentage > 50″);
printf("Affected rows (UPDATE): %dn", $mysqli->affected_rows);
 
/* delete rows */
$mysqli->query("DELETE FROM Language WHERE Percentage < 50″);
printf("Affected rows (DELETE): %dn", $mysqli->affected_rows);
 
/* select all rows */
$result = $mysqli->query("SELECT CountryCode FROM Language");
printf("Affected rows (SELECT): %dn", $mysqli->affected_rows);
 
$result->close();
 
/* Delete table Language */
$mysqli->query("DROP TABLE Language");
 
/* close connection */
$mysqli->close();
?>

希望本文所述對大家的php程序設(shè)計有所幫助。

相關(guān)文章

  • php使用PDO獲取結(jié)果集的方法

    php使用PDO獲取結(jié)果集的方法

    這篇文章主要介紹了php使用PDO獲取結(jié)果集的方法,結(jié)合實例形式分析了PDO獲取結(jié)果集的常用函數(shù)與相關(guān)使用技巧,需要的朋友可以參考下
    2017-02-02
  • PHP自動生成縮略圖函數(shù)的源碼示例

    PHP自動生成縮略圖函數(shù)的源碼示例

    今天小編就為大家分享一篇關(guān)于PHP自動生成縮略圖函數(shù)的源碼示例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • php cli 小技巧

    php cli 小技巧

    很簡單,特別方便php做一些cli應(yīng)用的調(diào)試,需要的朋友可以參考下
    2013-06-06
  • 分享下php5類中三種數(shù)據(jù)類型的區(qū)別

    分享下php5類中三種數(shù)據(jù)類型的區(qū)別

    這篇文章主要介紹了php5類中三種數(shù)據(jù)類型的區(qū)別,需要的朋友可以參考下
    2015-01-01
  • mac pecl 安裝php7.1擴展教程

    mac pecl 安裝php7.1擴展教程

    今天小編就為大家分享一篇mac pecl 安裝php7.1擴展教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP mcrypt可逆加密算法分析

    PHP mcrypt可逆加密算法分析

    PHP使用mcrypt拓展的加密算法進行加密解密,學習php的朋友可以參考下。
    2011-07-07
  • php+ajax實現(xiàn)無刷新數(shù)據(jù)分頁的辦法

    php+ajax實現(xiàn)無刷新數(shù)據(jù)分頁的辦法

    這篇文章主要介紹了php+ajax實現(xiàn)無刷新分頁的方法,詳細講述了數(shù)據(jù)庫的創(chuàng)建、Ajax文件的實現(xiàn)及PHP調(diào)用方法,需要的朋友可以參考下
    2015-11-11
  • php 字符串中是否包含指定字符串的多種方法

    php 字符串中是否包含指定字符串的多種方法

    這篇文章主要介紹了php 字符串中是否包含指定字符串的多種方法,經(jīng)過腳本之家小編測試完全沒有問題
    2018-04-04
  • 深思 PHP 數(shù)組遍歷的差異(array_diff 的實現(xiàn))

    深思 PHP 數(shù)組遍歷的差異(array_diff 的實現(xiàn))

    還是部門無聊的考題,不過這次考的是 PHP 的能力。題目如下: 給你兩個分別有 5000 個元素的數(shù)組,計算他們的差集 -- 說白了也就是用 PHP 和你認為最好的算法實現(xiàn) array_diff 的算法。初次接到這個題目,我發(fā)現(xiàn)這非常的簡單,于是按照以往的經(jīng)驗“隨便”寫了一個:
    2008-03-03
  • thinkphp查詢,3.X 5.0方法(親試可行)

    thinkphp查詢,3.X 5.0方法(親試可行)

    下面小編就為大家?guī)硪黄猼hinkphp查詢,3.X 5.0方法(親試可行)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06

最新評論