Board logo

標題: MySQL Select Data問題 [打印本頁]

作者: as123123    時間: 2017-12-14 02:10     標題: MySQL Select Data問題

如果同一頁裡面有5部分 要select data
1.最新影片
2.最熱門影片
3.最XXX
4.最XXX
5.最XXX

咁就要係每部份開頭做SELECT + while Loop.
好似咁

最新影片
$sql = "SELECT * FROM navigation WHERE xxx = 1;
while(){}
.
.
.
最熱門影片
$sql = "SELECT * FROM navigation WHERE xxx =2;
while(){}
.
.
.
XXXXX
$sql = "SELECT * FROM navigation WHERE xxx =3;
while(){}
.
.
我覺得咁好亂同埋之後修改野會好麻煩, 我想問大家會點做?

作者: 7h1r733n    時間: 2017-12-14 02:37

如果data唔多我會合埋雙眼唔理佢, 如果data好多我會一次select一個while砌返個ui出嚟, 或者就咁出條json api交比client side砌
作者: ink    時間: 2017-12-14 11:14

起 function 處理, 可以喺 function echo 結果, 或者用 return 結果轉 json 出去比 client side.

例:
function GetData($Code){
$sql = "SELECT * FROM navigation WHERE xxx = $Code;
while(){
echo result
}
}

最新影片
GetData(1)

最熱門影片
GetData(2)

xxxxxx
GetData(3)
作者: as123123    時間: 2017-12-15 00:26

本帖最後由 as123123 於 2017-12-15 00:28 編輯

回覆 2# 7h1r733n


用 json 唔多識, 有無多D資料? THX CHING..
作者: as123123    時間: 2017-12-15 00:26

本帖最後由 as123123 於 2017-12-15 00:28 編輯
起 function 處理, 可以喺 function echo 結果, 或者用 return 結果轉 json 出去比 client side.

例:
fun ...
ink 發表於 2017-12-14 11:14


起 function 方便左好多, 唔該晒
用 json 唔多識, 有無多D資料?
作者: ink    時間: 2017-12-15 08:17

本帖最後由 ink 於 2017-12-15 08:35 編輯

wiki 有講 JSON:
https://zh.wikipedia.org/wiki/JSON

簡單講, javascript (Client side, 喺 browser 行嘅程式) 會用到 array 或者 object 處理資料, 可以將資料轉換成 JSON 格式, 利用 ajax 機制同 server (php) 溝通.

詳細啲講: 網頁上嘅傳統資料交換, 係利用 html form submit 方式將資料 post / get 上去 server 嘅 php. 好處係簡單, 但唔好處係每次 submit 資料都要 refresh 成個網頁. 即係話, 每次 php 接收到資料, 都要將成個網頁 generate 一次.

較理想嘅方法係, 利用喺 browser 入面行 javascript, 將資料透過 ajax 方式傳送去 server, server 上嘅 php 只需要回傳處理後嘅資料, 交比 browser 嘅 javascript, 將網頁某部份嘅內容更新就可以. 而喺 javascript 同 php 之間溝通嘅資料格式當中, 最常用嘅係 JSON 格式.
而最簡單達至 ajax 同更新網頁嘅方式, 多數人都會用到 JQuery 呢個 javascript library.

用 jQuery.post() 方式將資料發上去 php , php 用 $_POST 方式接收, 經過運算後, 用echo json_encode($result) 將資料回傳返比 javascript, 再由 javascript 處理更新網頁嘅工作.

javascript  jQuery.post()
https://api.jquery.com/jquery.post/

php json_encode()
https://www.w3schools.com/js/js_json_php.asp
作者: as123123    時間: 2017-12-17 23:18

wiki 有講 JSON:


簡單講, javascript (Client side, 喺 browser 行嘅程式) 會用到 array 或者 object 處 ...
ink 發表於 2017-12-15 08:17



好詳盡, 多謝. 等我學下先.





歡迎光臨 電腦領域 HKEPC Hardware (https://h1.hkepc.com/forum/) Powered by Discuz! 7.2