六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

php數(shù)據(jù)庫連接mysql與mysqli的區(qū)別與用法

[摘要]今天我們來講一講mysql和mysqli連接數(shù)據(jù)庫的區(qū)別和用法,其實mysql在PHP5.6以上是版本中已經(jīng)被廢棄了,但是還是有很多同學(xué)在用呢,今天我們就來講一下mysql和mysqli連接兩者中的...
今天我們來講一講mysql和mysqli連接數(shù)據(jù)庫的區(qū)別和用法,其實mysql在PHP5.6以上是版本中已經(jīng)被廢棄了,但是還是有很多同學(xué)在用呢,今天我們就來講一下mysql和mysqli連接兩者中的區(qū)別。

一、mysql與mysqli的概念相關(guān):

1、mysql與mysqli都是php方面的函數(shù)集,與mysql數(shù)據(jù)庫關(guān)聯(lián)不大。

2、在php5版本之前,一般是用php的mysql函數(shù)去驅(qū)動mysql數(shù)據(jù)庫的,比如mysql_query()的函數(shù),屬于面向過程3、在php5版本以后,增加了mysqli的函數(shù)功能,某種意義上講,它是mysql系統(tǒng)函數(shù)的增強版,更穩(wěn)定更高效更安全,與mysql_query()對應(yīng)的有mysqli_query(),屬于面向?qū)ο螅脤ο蟮姆绞讲僮黩?qū)動mysql數(shù)據(jù)庫


二、mysql與mysqli的區(qū)別:

1、mysql是非持繼連接函數(shù),mysql每次鏈接都會打開一個連接的進程。

2、mysqli是永遠(yuǎn)連接函數(shù),mysqli多次運行mysqli將使用同一連接進程,從而減少了服務(wù)器的開銷。mysqli封裝了諸如事務(wù)等一些高級操作,同時封裝了DB操作過程中的很多可用的方法。


三、mysql與mysqli的用法:

1:mysql(過程方式):

$conn =  mysql_connect('localhost', 'user', 'password'); //連接mysql數(shù)據(jù)庫  
mysql_select_db('data_base'); //選擇數(shù)據(jù)庫  
$result = mysql_query('select * from data_base');//第二個可選參數(shù),指定打開的連接  
$row = mysql_fetch_row( $result ) ) //只取一行數(shù)據(jù)  
echo $row[0]; //輸出第一個字段的值 

PS:mysqli以過程式的方式操作,有些函數(shù)必須指定資源,比如mysqli_query(資源標(biāo)識,SQL語句),并且資源標(biāo)識的參數(shù)是放在前面的,而mysql_query(SQL語句,'資源標(biāo)識')的資源標(biāo)識是可選的,默認(rèn)值是上一個打開的連接或資源。

2、mysqli(對象方式):  

$conn = new mysqli('localhost', 'user', 'password','data_base');  //要使用new操作符,最后一個參數(shù)是直接指定數(shù)據(jù)庫  //假如構(gòu)造時候不指定,那下一句需要$conn -> select_db('data_base')實現(xiàn)  
$result = $conn -> query( 'select * from data_base' );  //執(zhí)行sql語句
$row = $result -> fetch_row(); //取一行數(shù)據(jù)  
echo = row[0]; //輸出第一個字段的值

使用new mysqli('localhost', usenamer', 'password', 'databasename');會報錯,提示如下:

Fatal error: Class 'mysqli' not found in ...

一般是mysqli是沒有開啟的,因為mysqli類不是默認(rèn)開啟的,win下要改php.ini,去掉php_mysqli.dll前的;,linux下要把mysqli編譯進去。

四、mysql_connect()與mysqli_connect()

1.使用mysqli,可以把數(shù)據(jù)庫名稱當(dāng)作參數(shù)傳給mysqli_connect()函數(shù),也可以傳遞給mysqli的構(gòu)造函數(shù);

2.如果調(diào)用mysqli_query()或mysqli的對象查詢query()方法,則連接標(biāo)識是必需的。

以上就是mysql和mysqli連接數(shù)據(jù)庫之前的區(qū)別和用法的所有內(nèi)容了,希望會給同學(xué)們帶來幫助!

相關(guān)推薦:

php實現(xiàn)mysql(MySQL與MySQLi方式)操作類

完美解決php安裝擴展mysqli的實現(xiàn)步驟及報錯

PHP基于MySQLI函數(shù)的連接數(shù)據(jù)庫類

以上就是php數(shù)據(jù)庫連接mysql與mysqli的區(qū)別與用法的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 亚洲成人午夜影院 | 青娱在线 | 一级人做人爰a全过程免费视频 | 天天色综网 | 中文字幕在线不卡视频 | 午夜国产精品不卡在线观看 | 手机在线观看国产精选免费 | 四虎国产精品永久地址51 | 日本激情小视频 | 欧美视频一 | 性刺激欧美三级在线观看 | 四虎国产精品免费观看 | 婷婷丁香综合网 | 亚洲欧洲一区二区三区在线观看 | 欧美一级淫片免费观看 | 午夜男人的天堂 | 天天操天天射天天舔 | 日本免费不卡在线一区二区三区 | 青娱乐免费视频在线观看 | 午夜亚洲| 五月天久久久 | 欧美亚洲激情视频 | 午夜视频导航 | 在线亚洲精品国产波多野结衣 | 在线观看精品国产福利片100 | 天堂 在线最新版在线 | 青青草a国产免费观看 | 天天想天天干 | 中文字幕精品波多野结衣 | 色亚洲天堂 | 中日韩欧美在线观看 | 日韩经典欧美精品一区 | 五福影院凹凸一区二区 | 丝袜美腿亚洲一区二区图片 | 中文字幕视频不卡 | 亚洲你懂得 | 日韩欧美一区二区不卡 | 青娱极品盛宴国产一区 | 夜色福利久久久久久777777 | 日本亚欧乱色视频在线网站 | 亚洲五月综合网色九月色 |