從查詢結果取值,需要遍歷結果集!示例如下:
創新互聯專注于網站建設|成都網站維護公司|優化|托管以及網絡推廣,積累了大量的網站設計與制作經驗,為許多企業提供了網站定制設計服務,案例作品覆蓋茶藝設計等行業。能根據企業所處的行業與銷售的產品,結合品牌形象的塑造,量身策劃品質網站。
$rs?=?mysql_query("select?*?from?www_liu?where?xx='$xx'?and?yy='$yy'");
echo?"查詢信息如下:br/";
while($row?=?mysql_fetch_array($rs))
{
echo?$row['字段2']?.?"====="?.?$row['字段三'];
echo?"br?/";
}
//關閉數據庫連接
//mysql_close();
;???——此文章摘自《PHP網絡編程典型模塊與實例精講》定價 ¥ 特價 ¥ 詳細//track linktech cn/?m_id=dangdanga_id=A l= l_type = width= height= border= nosave
在關系數據庫中使用SELECT查詢語句可以在數據庫中查詢符合用戶所需條件的記錄 PHP中為操作 MySQL而提供的類mysqli的query()成員函數可用于執行SELECT語句 query()成員函數執行SELECT語句后返回的是一個類 mysqli_result(結果記錄集類)的對象 然后通過mysqli_result對象的fetch_array() fetch_row() fetch_assoc()等方法可以以數組的形式按行取得結果記錄集中的每條記錄
fetch_row()返回的是以數字為下標的數組 fetch_assoc()返回的是以字段名為下標的關聯數組 fetch_array([int resulttype])函數可以帶一個參數resulttype 指明要返回的結果類型 當未指定參數或者參數resulttype的值為 mysqli_num時 其作用等效于fetch_row();當參數resulttype的值為mysqli_assoc時 其作用等效于 fetch_assoc()
下面的代碼用于獲取用戶信息表t_user中的所有記錄
//develop csai cn/web/images/ gif
將以上代碼保存為alluser php文件并在瀏覽器中執行 結果如圖 所示(實際內容因MySQL數據庫中的數據的不同而不同)
lishixinzhi/Article/program/PHP/201311/21433
PHP 版本 = 5.2 的常用連接方法為
$link?=?mysql_connect('mysql地址/localhost','root','root密碼');
mysql_select_db('db1');????//選擇一個數據庫
mysql_query('set?names?utf8');????//?設置下數據庫默認編碼,避免寫入/讀取亂碼
$res?=?mysql_query('select?*?from?user');????//?執行sql?語句
$rows?=?array();
while($row?=?mysql_fetch_array($res)){
$rows[]?=?$row;????//?循環?resouce?數據得到數組數據集合
}
print_r($rows);????//?最后一步輸出數據列表
PHP 版本 = 5.3 的常用連接方法為PDO形式,當然也可以使用5.2的連接方法。(PDO需開啟 php_pdo_mysql 擴展)
$pdo?=?new?PDO('mysql:host=地址/localhost;dbname=數據庫名','root','root密碼');
$pdo-exec('set?names?utf8');
$res?=?$pdo-query('select?*?from?user');
$rows?=?array();
while($row?=?$res-fetch()){
$rows[]?=?$row;
}
print_r($rows);
大家學習php途中,建議使用5.3 版本以上以獲得更好的php編程體驗。
所以推薦pdo形式連接數據庫,更安全快速。
網頁標題:php查詢數據庫并返回 php數據庫查詢系統
地址分享:http://m.kartarina.com/article10/hgeodo.html
成都網站建設公司_創新互聯,為您提供企業建站、ChatGPT、網站維護、響應式網站、網站建設、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯