php查詢mysql的例項
背景:從mysql查詢各字段值輸出並且按照條件用紅色字型顯示滿足條件字段值。
條件:1.syntime小於當前前一周時間的話顯示紅色。
2.a欄位為"無"的話,顯示紅色。
3.b欄位為"無"的話,顯示紅色。
圖一資料庫結構:
圖二資料庫各字段值:
我的`**:(我只滿足了第乙個條件,其餘兩個條件不知道該怎麼來寫)
$sql = "select username, onoff, intime, syntime, device, a,b,person,dtime from cdmobile order by username desc ";
$rst = mysql_query($sql);
while($row=mysql_fetch_array($rst))
>";
else
echo "";
請各位大嬸幫忙完善一下**。要能同時滿足三個條件的,並且能正確輸出,該顯示紅色的地方顯示紅色。以下是目前的結果:
------解決方案--------------------
echo "";
if ($nowtime>=$syntime)
echo "";
else
echo "";
echo "";
if ($row['a' ]== "無")
echo "";
else
echo "";
if ($row['b'] == "無")
echo "";
else
echo "";
echo "";
php mysql查詢優化 MySQL查詢優化
在我們使用mysql資料庫時,比較常用也是查詢,包括基本查詢,關聯查詢,條件查詢等等,對於同乙個操作,sql語句的實現有很多種寫法,但是不同的寫法查詢的效能可能會有很大的差異。這裡主要介紹下select查詢優化的要點。1.使用慢查詢日誌去發現慢查詢。2.使用執行計畫去判斷查詢是否正常執行。3.總是去...
PHP MYSQL 查詢當天記錄
24小時內記錄 即86400秒 sql select video id,count id as n from rec down where unix timestamp now unix timestamp add time 86400 group by video id order by n de...
PHP MYSQL 查詢大資料 遍歷表
php php 5.3.6 cli built jun 15 2011 16 29 50 mysql 5.1.51 如果我們有的一張表有幾百萬或幾千萬的記錄,我們要使用 php 將所有的記錄都獲取過來 遍歷資料表 進行處理。查詢語句 select from largetable ps 為了證明上面的...