當前位置:才華齋>計算機>php語言>

PHP如何執行MySql語句查詢獲得表內所有資料

php語言 閱讀(1.82W)

PHP,一個巢狀的縮寫名稱,是英文超級文字預處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務器端執行的嵌入HTML文件的指令碼語言,語言的風格有類似於C語言,現在被很多的網站程式設計人員廣泛的運用。你知道PHP如何執行MySql語句查詢獲得表內所有資料嗎?下面是小編為大家帶來的'關於PHP如何執行MySql語句查詢獲得表內所有資料的知識,歡迎閱讀。

PHP如何執行MySql語句查詢獲得表內所有資料
  PHP如何執行MySql語句查詢獲得表內所有資料

1. 連線資料庫

$conn = mysqli_connect($db_url, $db_user, $db_pwd, $db_name);

 2. 執行 MySql 語句查詢資料表

$sql ="SELECT works_name , works_type , works_pic FROM works ";

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

3. 使用 while 迴圈

$i = 0 ;

$output = [] ;

while( $row = mysql_fetch_assoc($result)){

$output[$i] = $row ;

$i ++ ;

}

在 while 的迴圈外部定義了一個 $i 變數為 0 以及陣列 $output,$i 用來改變每次迴圈時當前 $output 的 length ,定義在迴圈外部可以防止迴圈的時候不會重複初始化 $i 以及 $output 的值;

在 while 的迴圈條件裡使用了 mysql_fetch_assoc($result) 函式,它會在 $result 結果集裡迴圈取出每一行的值,直到最後值取完,返回 false ,while 迴圈也就結束了;

在 while 的迴圈外部使用 $output[$i] = $row 來儲存當前獲取到的 json 陣列 ;

4. 輸出陣列

echo json_encode($output);