網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好

PHP如何獲取Mysql數據庫的數據?

欄目: IT技術 / 發佈於: / 人氣:1.65W

用php做網站開發,基本上離不開數據庫,現在我們的網站大多數都是基於數據庫的,比如網站的文章,網站註冊的用户,都是保存在數據庫裏的。那麼我們用php怎麼獲取Mysql數據庫的數據?下面一起來看下。

操作方法

(01)要獲取數據庫的數據,我們需要先創建一個連接,用mysqli_connect函數來創建,代碼如圖,函數的參數從左到右分別代表的是:數據庫的地址,連接數據庫的用户名,連接數據庫的密碼,連接數據庫裏的哪個庫。(也可以用mysql_connect函數來創建一個連接,但這個函數在不久的將來就會廢棄,所以我們還是用新的函數比較穩當)

PHP如何獲取Mysql數據庫的數據?

(02)接着我們用mysqli_query函數來獲取數據庫的數據,該函數的第一個參數就是數據庫連接 $conn,第二個參數為sql語句。

PHP如何獲取Mysql數據庫的數據? 第2張

(03)mysqli_query函數返回的值$result並不是數據庫裏的表數據,它只是一個mysqli_result對象,我們修改下代碼,把這個對象輸出顯示,看具體是些什麼內容。

PHP如何獲取Mysql數據庫的數據? 第3張

(04)運行後看到結果,並不是數據庫的表數據。

PHP如何獲取Mysql數據庫的數據? 第4張

(05)要把mysqli_result對象轉換成表數據,我們可以用一個while循環,通過mysqli_fetch_array函數把mysqli_result對象裏的每一行數據轉換成一個數組對象$row,然後用html的table來格式化數據,具體代碼如圖。

PHP如何獲取Mysql數據庫的數據? 第5張

(06)我們先看下代碼裏的sql語句在數據庫裏查詢到的數據,然後再和php查詢出來的比較一下,看結果是否一致。查到的數據庫數據如圖

PHP如何獲取Mysql數據庫的數據? 第6張

(07)最後運行頁面,看下php查詢到的結果。如圖可以看到,數據一致。(php代碼裏只顯示id和name二列數據)

PHP如何獲取Mysql數據庫的數據? 第7張