教你如何從 MySQL 資料庫讀取資料

2023-01-23 02:51:11 字數 2055 閱讀 3797

select 語句用於從資料表中讀取資料:

select column_name(s) from table_name

我們可以使用 * 號來讀取所有資料表中的欄位:

select * from table_name

以下例項中我們從 mydb 資料庫的 myguests 表讀取了 id, firstname 和 lastname 列的資料並顯示在頁面上:

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "mydb";

// 建立連線

$conn = new mysqli($servername, $username, $password, $dbname);

// check connection

if ($conn->connect_error)

$sql = "select id, firstname, lastname from myguests";

$result = $conn->query($sql);

if ($result->num_rows > 0)

} else

$conn->close();

?>

以上**解析如下:

首先,我們設定了 sql 語句從 myguests資料表中讀取 id, firstname 和 lastname 三個欄位。之後我們使用該 sql 語句從資料庫中取出結果集並賦給複製給變數 $result。

函式 num_rows() 判斷返回的資料。

如果返回的是多條資料,函式 fetch_assoc() 將結合集放入到關聯陣列並迴圈輸出。 while() 迴圈出結果集,並輸出 id, firstname 和 lastname 三個欄位值。

以下例項使用 mysqli 程序導向的方式,效果類似以上**:

意甲新聞

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "mydb";

// 建立連線

$conn = mysqli_connect($servername, $username, $password, $dbname);

// check connection

if (!$conn)

$sql = "select id, firstname, lastname from myguests";

$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0)

} else

mysqli_close($conn);

?>

以下例項使用了預處理語句。

選取了 myguests 表中的 id, firstname 和 lastname 欄位,並放到 html **中:

<?php

echo "";

echo "id

firstname

lastname";

class tablerows extends recursiveiteratoriterator

function current()

function beginchildren()

function endchildren() }

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "mydbpdo";

try

}catch(pdoexception $e)

$conn = null;

echo "";

?>

教你如何閱讀Oracle資料庫官方文件

reference reference意思是參考,向產品使用說明書一樣包羅永珍,建議無需精讀,碰到問題時速查即可 concepts 必讀 concepts是oracle基礎入門必讀文件入門級,系統級地讀物。oracle database concepts oracle database concep...

從mysql資料庫取數 從資料庫取資料

処理名 取得 機能 內容 取得 引數 iohandle 構造體 db handle ifiledname 名 戻値 db data 2003 02 05 新規作成 public function db data byref iohandle as db handle,byref ifiledname...

mysql從從庫讀資料 從 MySQL 讀取資料

mysql是什麼東西?免費的且廣泛使用的開源資料庫軟體 廣泛應用於基於網路的應用 資料被儲存在資料庫 data.table 中,資料庫中存在著很多的表 table 表包含列 column 和行 row 列也叫做欄位 fields 行也叫做記錄 record 列一般都是作為變數名的,例如姓名,性別,i...