phpmysqli函數(shù)講解

下文內(nèi)容主要給大家?guī)韕hp MySQLi函數(shù)講解,這里所講到的知識,與書籍略有不同,都是創(chuàng)新互聯(lián)專業(yè)技術(shù)人員在與用戶接觸過程中,總結(jié)出來的,具有一定的經(jīng)驗(yàn)分享價值,希望給廣大讀者帶來幫助。                                                           

成都創(chuàng)新互聯(lián)公司專注于企業(yè)成都營銷網(wǎng)站建設(shè)、網(wǎng)站重做改版、富寧網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、HTML5、商城網(wǎng)站建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為富寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。

關(guān)于phpMysqli函數(shù)的理解:

一、什么是php mysqli?

php mysqli = php nysqli improved

mysqli函數(shù)允許您訪問數(shù)據(jù)庫云服務(wù)器。

注意!mysqli擴(kuò)展用于mysqli4.1.13版本或者更新的版本。

二、如何使用mysqli函數(shù)?

如果要使用mysqli函數(shù)則必須在編譯php時添加對mysqli擴(kuò)展的支持。

有關(guān)安裝的詳細(xì)信息,請訪問:http://www.php.net/manual/en/mysqli.installation.php

有關(guān)運(yùn)行配置的詳細(xì)信息地址:http://www.php.net/manual/en/mysqli.configuration.php

三、函數(shù)介紹:

1、mysqli_query(connection, query, resultmode)函數(shù)

resultmode參數(shù)為可選,以下中的任意一個

MYSQLI_STORE_RESULT (默認(rèn))

MYSLQLI_USE_RESULT(檢索大量數(shù)據(jù)可用)

描述:執(zhí)行sql語句

實(shí)例:

<?php
//配置數(shù)據(jù)庫基本信息
$localhost = 'localhost';
$user = 'zmz';
$password = '20040315';
$dbname = 'zmz';
$port = 3306;

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$user,$password,$dbname,$port);
//檢查連接
if(!$conn) {
die('連接失??!'.mysqli_connect_error());
}
//連接成功,定義sql語句
$sql = "SELECT * FROM pro1 where 關(guān)鍵
詞 like '%么%'";
//執(zhí)行sql語句
$result = mysqli_query($conn, $sql);
var_dump($result);
mysqli_close($conn);
?>

2、mysqli_affected_rows()函數(shù)

描述:從不同的查詢中輸出所影響的記錄行數(shù):

php mysqli函數(shù)講解

實(shí)例:

<?php
//配置數(shù)據(jù)庫基本信息
$localhost = 'localhost';
$user = 'zmz';
$password = '20040315';
$dbname = 'zmz';
$port = 3306;

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$user,$password,$dbname,$port);
//檢查連接
if(!$conn) {
die('連接失?。?#39;.mysqli_connect_error());
}
//連接成功,定義sql語句
$sql = "SELECT * FROM pro1 where 關(guān)鍵詞 like '%么%'";
//執(zhí)行sql語句
$result = mysqli_query($conn, $sql);
//print_r($result);
//die();
//判斷受影響的行數(shù)
echo mysqli_affected_rows($conn);
?>

3、mysqli_autocommit()函數(shù)

描述:關(guān)閉或者開啟數(shù)據(jù)自動提交

實(shí)例:

<?php
//配置數(shù)據(jù)庫信息
$localhost = 'localhost';
$username = 'zmz';
$password = '20040315';
$dbname = 'zmz';
$port = 3306;

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//檢查連接
if(mysqli_connect_errno($conn)) {
	die('連接失??!'.mysqli_connect_error());
}
//echo '成功';
//die();
//連接成功,關(guān)閉自動提交
mysqli_autocommit($conn, false);

//執(zhí)行插入操作
$sql = "INSERT INTO demo (id,name,age)
		VALUES(2,'zmz',16)";
mysqli_query($conn,$sql);
//手動提交事務(wù)
$result = mysqli_commit($conn);
var_dump($result);
//關(guān)閉連接
mysqli_close($conn);
?>

4、mysqli_commit()函數(shù)

描述:關(guān)閉自動提交后,手動提交指定數(shù)據(jù)庫連接的當(dāng)前事務(wù)事務(wù)

實(shí)例:

<?php
//配置數(shù)據(jù)庫信息
$localhost = 'localhost';
$username = 'zmz';
$password = '20040315';
$dbname = 'zmz';
$port = 3306;

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//檢查連接
if(mysqli_connect_errno($conn)) {
die('連接失??!'.mysqli_connect_error());
}
//echo '成功';
//die();
//連接成功,關(guān)閉自動提交
mysqli_autocommit($conn, false);

//執(zhí)行插入操作
$sql = "INSERT INTO demo (id,name,age)
VALUES(2,'zmz',16)";
mysqli_query($conn,$sql);
//手動提交事務(wù)
$result = mysqli_commit($conn);
var_dump($result);
//關(guān)閉連接
mysqli_close($conn);
?>

5、mysqli_rollback()函數(shù)

描述:關(guān)閉自動提交,手動提交事務(wù),回滾當(dāng)前事務(wù)。

如果成功返回true,否則返回false。

實(shí)例:

<?php
//配置數(shù)據(jù)庫信息
$localhost = 'localhost';
$username = 'zmz';
$password = '20040315';
$dbname = 'zmz';
$port = 3306;

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//檢查連接
if(mysqli_connect_errno($conn)) {
die('連接失?。?#39;.mysqli_connect_error());
}
//echo '成功';
//die();
//連接成功,關(guān)閉自動提交
mysqli_autocommit($conn, false);

//執(zhí)行插入操作
$sql = "INSERT INTO demo (id,name,age)
VALUES(3,'zyl',22)";
mysqli_query($conn,$sql);
//手動提交事務(wù)
$result = mysqli_commit($conn);
mysqli_rollback($conn);
//var_dump($result);
//關(guān)閉連接
mysqli_close($conn);
?>

對于以上關(guān)于php mysqli函數(shù)講解,如果大家還有更多需要了解的可以持續(xù)關(guān)注我們創(chuàng)新互聯(lián)的行業(yè)推新,如需獲取專業(yè)解答,可在官網(wǎng)聯(lián)系售前售后的,希望該文章可給大家?guī)硪欢ǖ闹R更新。

 

 

名稱欄目:phpmysqli函數(shù)講解
標(biāo)題來源:http://muchs.cn/article46/gdideg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、關(guān)鍵詞優(yōu)化、微信公眾號電子商務(wù)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)