PHP+MySQL開發小項目的集合筆記(二)從數據庫提取數據,處理數據,前臺處理並反映到界面

需求:從數據庫提取需要數據,在業務模塊內處理數據,前臺提取數據並反映到界面。

MySQL語句:

$sql = "
    SELECT
    `TDC_PlanningHC`,`TDC_EntryHC`,`TDC_ExitHC`,`Priority_num`,`Priority_char` FROM rmk ORDER BY
    CASE
        when `Priority_char` = 'Highest' THEN 1
        WHEN `Priority_char` = 'High' THEN 2
        when `Priority_char` = 'Medium' THEN 3
        WHEN `Priority_char` = 'Low' THEN 4
    END,
    `Priority_num` DESC";

SELECT後面是呈現的表單項目,order by case,可以按照字符需求排列篩選項目值的順序,逗號是並列同時篩選的意思,並不是完成再做下一步指令。

WHERE是過濾數據,order by是檢索數據。

SELECT `TDC_PlanningHC`,`TDC_EntryHC`,`TDC_ExitHC`  
FROM  `rmk` 
WHERE  `Priority_char` =  "Highest"
ORDER BY `Priority_num` DESC

只顯示Highest的數據,並倒序排列。

同時可以設置set @rownum=0;變量可以對呈現的表單項目進行再編輯,但是語句是否可以被php執行仍然不確定。

''單引號 php會把它裏面的內容當成字符串來處理。

""雙引號 php會根據裏面的值來處理。比如裏面有變量 那麼變量的值就會把變量替換。

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章