欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP使用mysqli擴(kuò)展連接MySQL數(shù)據(jù)庫

 更新時(shí)間:2014年08月13日 10:21:25   投稿:hebedich  
這篇文章主要介紹了PHP使用mysqli擴(kuò)展連接MySQL數(shù)據(jù)庫,需要的朋友可以參考下

1.面向?qū)ο蟮氖褂梅绞?/p>

$db = new mysqli('localhost', 'root', '123456', 'dbname');

如果建立連接時(shí)未指定數(shù)據(jù)庫則選擇使用的數(shù)據(jù)庫,切換使用的數(shù)據(jù)庫

$db->select_db('dbname');

$query = "SELECT * FROM user WHERE uid=4";

$result = $db->query($query);

$result_num = $result->num_rows;

$row = $result->fetch_assoc();  //返回一個(gè)關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值

$row = $result->fetch_row();  //返回一個(gè)列舉數(shù)組,可以通過$row[0]的方式取得值

$row = $result->fetch_array();  //返回一個(gè)混合數(shù)組,可以通過$row['uid']和$row[0]兩種方式取得值

$row = $result->fetch_object();  //返回一個(gè)對(duì)象,可以通過$row->uid的方式取得值

$result->free();  //釋放結(jié)果集

$db->close();  //關(guān)閉一個(gè)數(shù)據(jù)庫連接,這不是必要的,因?yàn)槟_本執(zhí)行完畢時(shí)會(huì)自動(dòng)關(guān)閉連接

當(dāng)進(jìn)行INSERT、UPDATE、DELETE操作時(shí),使用$db->affected_rows查看影響行數(shù)

2.面向過程的使用方式

$db = mysqli_connect('localhost', 'root', '123456', 'dbname');

如果建立連接時(shí)未指定數(shù)據(jù)庫則選擇使用的數(shù)據(jù)庫,切換使用的數(shù)據(jù)庫

mysqli_select_db($db, 'dbname');

查詢數(shù)據(jù)庫

$query = "SELECT * FROM user WHERE uid=4";

$result = mysqli_query($db, $query);

$result_num = mysqli_num_rows($result);

返回一行結(jié)果

$row = mysqli_fetch_assoc($result);  //返回一個(gè)關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值

$row = mysqli_fetch_row($result);  //返回一個(gè)列舉數(shù)組,可以通過$row[0]的方式取得值

$row = mysqli_fetch_array($result);  //返回一個(gè)混合數(shù)組,可以通過$row['uid']和$row[0]兩種方式取得值

$row = mysqli_fetch_object($result);  //返回一個(gè)對(duì)象,可以通過$row->uid的方式取得值

斷開數(shù)據(jù)庫連接

mysqli_free_result($result);  //釋放結(jié)果集

mysqli_close($db);  //關(guān)閉一個(gè)數(shù)據(jù)庫連接,這不是必要的,因?yàn)槟_本執(zhí)行完畢時(shí)會(huì)自動(dòng)關(guān)閉連接

當(dāng)進(jìn)行INSERT、UPDATE、DELETE操作時(shí),使用mysqli_affected_rows()查看影響行數(shù)

相關(guān)文章

  • MySQL約束和表的復(fù)雜查詢操作大全

    MySQL約束和表的復(fù)雜查詢操作大全

    約束是關(guān)系型數(shù)據(jù)庫的一個(gè)重要功能,?添加到庫中的數(shù)據(jù)需要保證其的正確性;?約束,?就是讓數(shù)據(jù)庫幫助程序員更好的檢查數(shù)據(jù)是否正確.,這篇文章主要介紹了MySQL約束和表的復(fù)雜查詢操作,需要的朋友可以參考下
    2022-11-11
  • MySQL兩種刪除用戶語句的區(qū)別(delete user和drop user)

    MySQL兩種刪除用戶語句的區(qū)別(delete user和drop user)

    這篇文章主要介紹了MySQL兩種刪除用戶語句的區(qū)別(delete user和drop user),幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-11-11
  • Mysql聯(lián)合查詢UNION和UNION ALL的使用介紹

    Mysql聯(lián)合查詢UNION和UNION ALL的使用介紹

    本文詳細(xì)介紹了Mysql的聯(lián)合查詢命令UNION和UNION ALL,總結(jié)了使用語法和注意事項(xiàng),以及學(xué)習(xí)例子和項(xiàng)目例子,需要的朋友可以參考下
    2014-04-04
  • 淺談MySQL和Lucene索引的對(duì)比分析

    淺談MySQL和Lucene索引的對(duì)比分析

    下面小編就為大家?guī)硪黄狹ySQL和Lucene索引的對(duì)比分析。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-09-09
  • MySQL 5.7 zip版本(zip版)安裝配置步驟詳解

    MySQL 5.7 zip版本(zip版)安裝配置步驟詳解

    這篇文章主要介紹了MySQL 5.7 zip版本(zip版)安裝配置步驟詳解,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-02-02
  • MySQL日期時(shí)間函數(shù)知識(shí)匯總

    MySQL日期時(shí)間函數(shù)知識(shí)匯總

    這篇文章主要介紹了MySQL日期時(shí)間函數(shù)知識(shí)匯總,這不同數(shù)據(jù)庫之間基本相同,只會(huì)有個(gè)別函數(shù)的差異。下文詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-03-03
  • MySQL查詢性能優(yōu)化七種方式索引潛水

    MySQL查詢性能優(yōu)化七種方式索引潛水

    這篇文章主要介紹了MySQL查詢性能優(yōu)化七種方式索引潛水,文章為榮啊主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • SQLServer注釋快捷鍵操作

    SQLServer注釋快捷鍵操作

    這篇文章主要介紹了SQLServer注釋快捷鍵操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • MySQL?RC事務(wù)隔離的實(shí)現(xiàn)原理

    MySQL?RC事務(wù)隔離的實(shí)現(xiàn)原理

    這篇文章主要介紹了MySQL?RC事務(wù)隔離的實(shí)現(xiàn),Read?Committed,事務(wù)運(yùn)行期間,只要?jiǎng)e的事務(wù)修改數(shù)據(jù)并提交,即可讀到人家修改的數(shù)據(jù),所以會(huì)有不可重復(fù)讀、幻讀問題,下文相關(guān)介紹需要的朋友可以參考下
    2022-03-03
  • 深入理解Mysql中的MVCC

    深入理解Mysql中的MVCC

    這篇文章主要介紹了深入理解Mysql中的MVCC,同樣的sql查詢語句在一個(gè)事務(wù)?里多次執(zhí)行查詢結(jié)果相同,就算其它事務(wù)對(duì)數(shù)據(jù)有修改也不會(huì)影響當(dāng)前事務(wù)sql語句的查詢結(jié)果,?這個(gè)隔離性就是靠MVCC機(jī)制來保證的,需要的朋友可以參考下
    2023-09-09

最新評(píng)論