最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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中describe命令的使用方法小結(jié)

    MySQL中describe命令的使用方法小結(jié)

    這篇文章主要介紹了MySQL中describe命令的使用方法小結(jié),describe命令主要用于獲取表或列等的各種信息,需要的朋友可以參考下
    2015-12-12
  • MySQL20個高性能架構(gòu)設(shè)計原則(值得收藏)

    MySQL20個高性能架構(gòu)設(shè)計原則(值得收藏)

    這篇文章主要介紹了MySQL20個高性能架構(gòu)設(shè)計原則,幫助大家更好的理解和使用MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL學習之數(shù)據(jù)庫操作DML詳解小白篇

    MySQL學習之數(shù)據(jù)庫操作DML詳解小白篇

    本篇文章非常適合MySQl初學者,主要為大家講解了MySQL數(shù)據(jù)庫的常用操作,有需要的朋友可以借鑒參考下,希望可以有所幫助,祝大家早日進步升職加薪
    2021-09-09
  • 解決mysql輸入密碼閃退的問題

    解決mysql輸入密碼閃退的問題

    之前安裝的mysql一直運行正常,但是在昨天裝了個VS2010旗艦版。結(jié)果今天mysql就不能用了,于是在網(wǎng)上看了一下最只要就是mysql的服務(wù)沒有起來的緣故。本文分享了幾個解決方案,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-11-11
  • MySQL與Mongo簡單的查詢實例代碼

    MySQL與Mongo簡單的查詢實例代碼

    本文通過一個實例給大家用MySQL和mongodb分別寫一個查詢,本文圖片并茂給大家介紹的非常詳細,感興趣的朋友參考下吧
    2016-10-10
  • MySQL表分區(qū)配置入門指南

    MySQL表分區(qū)配置入門指南

    這篇文章主要為大家介紹了MySQL表分區(qū)配置入門指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-05-05
  • MySQL中超級有用的14個小知識總結(jié)

    MySQL中超級有用的14個小知識總結(jié)

    在寫SQL時經(jīng)常靈活運用一些SQL語句編寫的技巧,可以大大簡化程序邏輯,下面這篇文章主要給大家介紹了關(guān)于MySQL中超級有用的14個小知識,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • MySQL中臨時表的基本創(chuàng)建與使用教程

    MySQL中臨時表的基本創(chuàng)建與使用教程

    這篇文章主要介紹了MySQL中臨時表的基本創(chuàng)建與使用教程,注意臨時表中數(shù)據(jù)的清空問題,需要的朋友可以參考下
    2015-12-12
  • mysql完整備份時過濾掉某些庫的方法

    mysql完整備份時過濾掉某些庫的方法

    下面小編就為大家?guī)硪黄猰ysql完整備份時過濾掉某些庫的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • mysql下為數(shù)據(jù)庫設(shè)置交叉權(quán)限的方法

    mysql下為數(shù)據(jù)庫設(shè)置交叉權(quán)限的方法

    由于 SupeSite 需要調(diào)用 Discuz! 和 UCHome 的數(shù)據(jù),所以如果它們不安裝在同一個數(shù)據(jù)庫,SupeSite 的數(shù)據(jù)庫用戶必須要對 Discuz! 和 UCHome 的數(shù)據(jù)庫有讀取、修改、刪除等權(quán)限。
    2011-07-07

最新評論

淮安市| 玉树县| 军事| 东乡县| 阳高县| 张掖市| 大悟县| 宁明县| 赞皇县| 崇左市| 安溪县| 伊川县| 谢通门县| 化州市| 囊谦县| 巴南区| 西昌市| 于田县| 开化县| 方正县| 三江| 永胜县| 揭阳市| 临洮县| 崇阳县| 同德县| 高碑店市| 鸡泽县| 太原市| 定日县| 大方县| 康定县| 保亭| 祁连县| 安平县| 浏阳市| 井研县| 新巴尔虎左旗| 松溪县| 罗山县| 成都市|