PHP 教程
SELECT 語句用于從數(shù)據(jù)表中讀取數(shù)據(jù):
SELECT column_name(s) FROM table_name
我們可以使用 * 號(hào)來讀取所有數(shù)據(jù)表中的字段:
SELECT * FROM table_name
如需學(xué)習(xí)更多關(guān)于 SQL 的知識(shí),請(qǐng)?jiān)L問我們的 SQL 教程。
以下實(shí)例中我們從 myDB 數(shù)據(jù)庫(kù)的 MyGuests 表讀取了 id, firstname 和 lastname 列的數(shù)據(jù)并顯示在頁面上:
以上代碼解析如下:
首先,我們?cè)O(shè)置了 SQL 語句從 MyGuests數(shù)據(jù)表中讀取 id, firstname 和 lastname 三個(gè)字段。之后我們使用該 SQL 語句從數(shù)據(jù)庫(kù)中取出結(jié)果集并賦給復(fù)制給變量 $result。
函數(shù) num_rows() 判斷返回的數(shù)據(jù)。
如果返回的是多條數(shù)據(jù),函數(shù) fetch_assoc() 將結(jié)合集放入到關(guān)聯(lián)數(shù)組并循環(huán)輸出。 while() 循環(huán)出結(jié)果集,并輸出 id, firstname 和 lastname 三個(gè)字段值。
以下實(shí)例使用 MySQLi 面向過程的方式,效果類似以上代碼:
以下實(shí)例使用了預(yù)處理語句。
選取了 MyGuests 表中的 id, firstname 和 lastname 字段,并放到 HTML 表格中: