- 相關(guān)推薦
PHP如何執(zhí)行MySql語句查詢獲得表內(nèi)所有數(shù)據(jù)
PHP,一個(gè)嵌套的縮寫名稱,是英文超級文本預(yù)處理語言(PHP:Hypertext Preprocessor)的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,PHP與微軟的ASP頗有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運(yùn)用。你知道PHP如何執(zhí)行MySql語句查詢獲得表內(nèi)所有數(shù)據(jù)嗎?下面是小編為大家?guī)淼年P(guān)于PHP如何執(zhí)行MySql語句查詢獲得表內(nèi)所有數(shù)據(jù)的知識,歡迎閱讀。
PHP如何執(zhí)行MySql語句查詢獲得表內(nèi)所有數(shù)據(jù)
1. 連接數(shù)據(jù)庫
$conn = mysqli_connect($db_url, $db_user, $db_pwd, $db_name);
2. 執(zhí)行 MySql 語句查詢數(shù)據(jù)表
$sql ="SELECT works_name , works_type , works_pic FROM works ";
$result = mysqli_query($conn,$sql);
3. 使用 while 循環(huán)
$i = 0 ;
$output = [] ;
while( $row = mysql_fetch_assoc($result)){
$output[$i] = $row ;
$i ++ ;
}
在 while 的循環(huán)外部定義了一個(gè) $i 變量為 0 以及數(shù)組 $output,$i 用來改變每次循環(huán)時(shí)當(dāng)前 $output 的 length ,定義在循環(huán)外部可以防止循環(huán)的時(shí)候不會(huì)重復(fù)初始化 $i 以及 $output 的值;
在 while 的循環(huán)條件里使用了 mysql_fetch_assoc($result) 函數(shù),它會(huì)在 $result 結(jié)果集里循環(huán)取出每一行的`值,直到最后值取完,返回 false ,while 循環(huán)也就結(jié)束了;
在 while 的循環(huán)外部使用 $output[$i] = $row 來保存當(dāng)前獲取到的 json 數(shù)組 ;
4. 輸出數(shù)組
echo json_encode($output);
【PHP如何執(zhí)行MySql語句查詢獲得表內(nèi)所有數(shù)據(jù)】相關(guān)文章:
關(guān)于php操作mysql執(zhí)行數(shù)據(jù)庫查詢08-11
PHP獲取MySQL數(shù)據(jù)庫里所有表的實(shí)現(xiàn)代碼05-28
php查詢mysql的實(shí)例04-03
PHP與MYSql連接與查詢06-19
php基礎(chǔ)之連接mysql數(shù)據(jù)庫和查詢數(shù)據(jù)07-30
PHP查詢MySQL大量數(shù)據(jù)的時(shí)候內(nèi)存占用分析02-18
PHP 中 MySQL 數(shù)據(jù)庫異步查詢實(shí)現(xiàn)03-03