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

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

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

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

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

如果建立連接時未指定數(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();  //返回一個關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值

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

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

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

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

$db->close();  //關(guān)閉一個數(shù)據(jù)庫連接,這不是必要的,因為腳本執(zhí)行完畢時會自動關(guān)閉連接

當進行INSERT、UPDATE、DELETE操作時,使用$db->affected_rows查看影響行數(shù)

2.面向過程的使用方式

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

如果建立連接時未指定數(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);  //返回一個關(guān)聯(lián)數(shù)組,可以通過$row['uid']的方式取得值

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

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

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

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

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

mysqli_close($db);  //關(guān)閉一個數(shù)據(jù)庫連接,這不是必要的,因為腳本執(zhí)行完畢時會自動關(guān)閉連接

當進行INSERT、UPDATE、DELETE操作時,使用mysqli_affected_rows()查看影響行數(shù)

相關(guān)文章

  • MySQL約束和表的復雜查詢操作大全

    MySQL約束和表的復雜查詢操作大全

    約束是關(guān)系型數(shù)據(jù)庫的一個重要功能,?添加到庫中的數(shù)據(jù)需要保證其的正確性;?約束,?就是讓數(shù)據(jù)庫幫助程序員更好的檢查數(shù)據(jù)是否正確.,這篇文章主要介紹了MySQL約束和表的復雜查詢操作,需要的朋友可以參考下
    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的使用介紹

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

    淺談MySQL和Lucene索引的對比分析

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

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

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

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

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

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

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

    SQLServer注釋快捷鍵操作

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

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

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

    深入理解Mysql中的MVCC

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

最新評論