PHP如何獲取Mysql資料庫的資料?

來源:酷知科普網 1.68W

用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張
熱門標籤