php查詢(xún)mysql的實(shí)例
導(dǎo)語(yǔ):mysql是最常用的數(shù)據(jù)庫(kù)之一,你知道php這么查詢(xún)mysql嗎?以下的是百分網(wǎng)小編為大家搜集的php查詢(xún)mysql的實(shí)例,希望對(duì)你有所幫助。
背景:
從mysql查詢(xún)各字段值輸出并且按照條件用紅色字體顯示滿(mǎn)足條件字段值。
條件:
1.syntime小于當(dāng)前前一周時(shí)間的話(huà)顯示紅色。
2.A字段為"無(wú)"的話(huà),顯示紅色。
3.B字段為"無(wú)"的話(huà),顯示紅色。
圖一數(shù)據(jù)庫(kù)結(jié)構(gòu):
圖二數(shù)據(jù)庫(kù)各字段值:
我的代碼:(我只滿(mǎn)足了第一個(gè)條件,其余兩個(gè)條件不知道該怎么來(lái)寫(xiě))
$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)){
$nowtime=strtotime('+7 day');
$syntime=strtotime($row['syntime']) ;
if($nowtime>=$syntime){
echo "{$row['username']}{$row['onoff']}{$row['intime']}{$row['syntime']}{$row['device']}
>{$row['a']}{$row['b']}{$row['person']}{$row['dtime']}";
}
else
echo "{$row['username']}{$row['onoff']}{$row['intime']}{$row['syntime']}{$row['device']}{$row['a']}{$row['b']}{$row['person']}{$row['dtime']}";
}
請(qǐng)各位大嬸幫忙完善一下代碼。要能同時(shí)滿(mǎn)足三個(gè)條件的,并且能正確輸出,該顯示紅色的地方顯示紅色。以下是目前的結(jié)果:
------解決方案--------------------
echo "{$row['username']}{$row['onoff']}{$row['intime']}";
if ($nowtime>=$syntime)
echo "{$row['syntime']}";
else
echo "{$row['syntime']}";
echo "{$row['device']}";
if ($row['a' ]== "無(wú)")
echo "{$row['a']}";
else
echo "{$row['a']}";
if ($row['b'] == "無(wú)")
echo "{$row['b']}";
else
echo "{$row['b']}";
echo "{$row['person']}{$row['dtime']}";
【php查詢(xún)mysql的實(shí)例】相關(guān)文章:
php+mysql查詢(xún)優(yōu)化簡(jiǎn)單實(shí)例06-22
php查詢(xún)mysql多條件判斷輸出展示實(shí)例09-06
PHP與MYSql連接與查詢(xún)06-19
PHP mysql 事務(wù)處理實(shí)例09-07
php+mysql實(shí)現(xiàn)無(wú)限分類(lèi)實(shí)例詳解07-23
PHP語(yǔ)言:MySQL五個(gè)查詢(xún)優(yōu)化方法10-05
PHP查詢(xún)MySQL大量數(shù)據(jù)的時(shí)候內(nèi)存占用分析10-13