使用PHP腳本來獲取數據
使用PHP函數的mysql_query()及SQL SELECT命令來獲取數據。
該函數用于執(zhí)行SQL命令,然后通過 PHP 函數 mysql_fetch_array() 來使用或輸出所有查詢的數據。
mysql_fetch_array() 函數從結果集中取得一行作為關聯(lián)數組,或數字數組,或二者兼有 返回根據從結果集取得的行生成的數組,如果沒有更多行則返回 false。
以下實例為從數據表 tutorials_tbl 中讀取所有記錄。
嘗試以下實例來顯示數據表 tutorials_tbl 的所有記錄。
". "Title: {$row['tutorial_title']}
". "Author: {$row['tutorial_author']}
". "Submission Date : {$row['submission_date']}
". "--------------------------------
"; } echo "Fetched data successfully\n"; mysql_close($conn); ?>
以上實例中,讀取的每行記錄賦值給變量$row,然后再打印出每個值。
注意:記住如果你需要在字符串中使用變量,請將變量置于花括號。
在上面的例子中,PHP mysql_fetch_array()函數第二個參數為MYSQL_ASSOC, 設置該參數查詢結果返回關聯(lián)數組,你可以使用字段名稱來作為數組的索引。
PHP提供了另外一個函數mysql_fetch_assoc(), 該函數從結果集中取得一行作為關聯(lián)數組。 返回根據從結果集取得的行生成的關聯(lián)數組,如果沒有更多行,則返回 false。
嘗試以下實例,該實例使用了mysql_fetch_assoc()函數來輸出數據表tutorial_tbl的所有記錄:
". "Title: {$row['tutorial_title']}
". "Author: {$row['tutorial_author']}
". "Submission Date : {$row['submission_date']}
". "--------------------------------
"; } echo "Fetched data successfully\n"; mysql_close($conn); ?>
你也可以使用常量 MYSQL_NUM 作為PHP mysql_fetch_array()函數的第二個參數,返回數字數組。
以下實例使用MYSQL_NUM參數顯示數據表tutorials_tbl的所有記錄:
2015職稱計算機考試書PowerPoint2007中 .. 定價:¥45 優(yōu)惠價:¥42 更多書籍 | |
2015年全國職稱計算機考試教材(2007模 .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |