首頁  >  文章  >  後端開發  >  php怎麼查詢資料庫內容

php怎麼查詢資料庫內容

藏色散人
藏色散人原創
2021-06-27 11:28:587088瀏覽

php查詢資料庫內容的方法:1、透過「mysqli_query()」方法執行select查詢;2、透過「PDO::__query()」方法進行查詢。

php怎麼查詢資料庫內容

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php怎麼查詢資料庫內容?

PHP MySQL Select查詢資料

PHP mysql_query()函式用於執行select查詢。由於從PHP 5.5版本起,不建議使用mysql_query()函數。現在,建議使用以下2種替代方法之一。

mysqli_query()
PDO::__query()

在select查詢中還有兩個其他的MySQLi函數。

mysqli_num_rows(mysqli_result $result):傳回行數。 mysqli_fetch_assoc(mysqli_result $result):傳回行的關聯陣列。陣列的每個鍵名稱是表的列名。如果沒有行數據,則傳回NULL。

PHP MySQLi選擇查詢範例範例

<?php  
$host = &#39;localhost:3306&#39;;  
$user = &#39;root&#39;;// 
$pass = &#39;&#39;;  
$dbname = &#39;test&#39;;  
$conn = mysqli_connect($host, $user, $pass,$dbname);  
if(!$conn){  
  die(&#39;Could not connect: &#39;.mysqli_connect_error());  
}  
echo &#39;Connected successfully<br/>&#39;;  
$sql = &#39;SELECT * FROM emp4&#39;;  
$retval=mysqli_query($conn, $sql);  
if(mysqli_num_rows($retval) > 0){  
 while($row = mysqli_fetch_assoc($retval)){  
    echo "EMP ID :{$row[&#39;id&#39;]}  <br> ".  
         "EMP NAME : {$row[&#39;name&#39;]} <br> ".  
         "EMP SALARY : {$row[&#39;salary&#39;]} <br> ".  
         "--------------------------------<br>";  
 } //end of while  
}else{  
echo "0 results";  
}  
mysqli_close($conn);  
?>

PHP

#執行上面程式碼得到以下結果-

提示:emp4表中要有相關資料

Connected successfully
EMP ID :1 
EMP NAME : maxsu 
EMP SALARY : 9000 
--------------------------------
EMP ID :2 
EMP NAME : minsu 
EMP SALARY : 40000 
--------------------------------
EMP ID :3 
EMP NAME : jaizhang
EMP SALARY : 90000 
--------------------------------

推薦學習:《PHP影片教學

以上是php怎麼查詢資料庫內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn