php的一些內(nèi)置函數(shù)總結(jié)及實(shí)例分析

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

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括晉州網(wǎng)站建設(shè)、晉州網(wǎng)站制作、晉州網(wǎng)頁制作以及晉州網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,晉州網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到晉州省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

前言:php是一門入門比較簡單的編程語言,同時(shí)php有非常多的內(nèi)置函數(shù)。所以對于這些內(nèi)置函數(shù)的理解與掌握就顯得尤為重要。接下來我們就分析php的一些內(nèi)置函數(shù)。

后續(xù)我還會繼續(xù)為大家整理。

推薦視頻教程:https://www.php.cn/course/list/29/type/4.html

關(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時(shí)添加對mysqli擴(kuò)展的支持。

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

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

三、php相關(guān)函數(shù)介紹

php的一些內(nèi)置函數(shù)總結(jié)及實(shí)例分析

1、mysqli_change_user(connection,username,password,newdbname)

描述:更改連接的數(shù)據(jù)庫

實(shí)例:

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

//連接數(shù)據(jù)庫
$conn = mysqli_connect($localhost,$username,$password,$dbname,$port);
//檢查連接
if(mysqli_connect_errno($conn)) {
die('連接數(shù)據(jù)庫失敗!'.mysqli_connect_error());
}
//連接成功,更改連接的數(shù)據(jù)庫
if(mysqli_change_user($conn,$username,$password,$newdbname)) {
echo '連接成功!';
}else {
echo '連接失?。?#39;;
}
//關(guān)閉連接
mysqli_close($conn);
?>

2、mysqli_character_set_name()函數(shù)

描述:返回連接數(shù)據(jù)庫的默認(rèn)字符集。

實(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(!$conn) {
die('連接失?。?#39;.mysqli_connect_error());
}
//連接成功,獲取默認(rèn)字符集
$charset = mysqli_character_set_name($conn);
echo '默認(rèn)字符集為:'.$charset;

//關(guān)閉連接
mysqli_close($conn);
?>

3、mysqli_data_seek()函數(shù)

描述:調(diào)整結(jié)果指針到結(jié)果集的任意一行。

<?php
//配置數(shù)據(jù)庫相關(guān)信息
$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());
}
//連接成功,利用移動(dòng)指針操作完成查找固定行
//定義sql語句
$sql = "select * from demo";
$result = mysqli_query($conn,$sql);
//未改變指針位置時(shí)
$roww = mysqli_fetch_row($result);
print_r($roww[0]);
echo "<br />";
if($result) {
mysqli_data_seek($result,2);
//取出數(shù)據(jù)
$row = mysqli_fetch_row($result);
print_r($row[0]);
}else {
die('連接失??!');
}
//釋放結(jié)果集內(nèi)存
mysqli_free_result($result);
//關(guān)閉連接
mysqli_close($conn);
?>

4、mysqli_free_result()函數(shù)

描述:釋放結(jié)果集內(nèi)存。

實(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());
}
//連接成功,執(zhí)行sql語句
$sql = "select * from demo";
if($result = mysqli_query($conn, $sql)) {
while($row = mysqli_fetch_row($result)) {
print_r($row);
echo "<br>";
}
}else {
die('執(zhí)行失?。?#39;);
} 
//釋放結(jié)果集內(nèi)存
mysqli_free_result($result);
//關(guān)閉連接
mysqli_close($conn);
?>

5、mysqli_fetch_row()函數(shù)

描述:從結(jié)果集中取出一行,并作為枚舉數(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());
}
//連接成功,執(zhí)行sql語句
$sql = "select * from demo";
if($result = mysqli_query($conn, $sql)) {
while($row = mysqli_fetch_row($result)) {
print_r($row);
echo "<br>";
}
}else {
die('執(zhí)行失敗!');
} 
//釋放結(jié)果集內(nèi)存
mysqli_free_result($result);
//關(guān)閉連接
mysqli_close($conn);
?>

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

當(dāng)前題目:php的一些內(nèi)置函數(shù)總結(jié)及實(shí)例分析
轉(zhuǎn)載注明:http://bm7419.com/article14/geisde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、微信公眾號、虛擬主機(jī)、面包屑導(dǎo)航商城網(wǎng)站、建站公司

廣告

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

成都seo排名網(wǎng)站優(yōu)化