sql:select *from b where 班級='?' and 成績='?'
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括三門網(wǎng)站建設(shè)、三門網(wǎng)站制作、三門網(wǎng)頁制作以及三門網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,三門網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到三門省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
php:代碼去搜一下“php連接數(shù)據(jù)庫實(shí)例”就會有很多。主要就是把連接信息和sql換一下。
這里需要做一個(gè)循環(huán)吧!把你要展示的這一頁的的id一次次傳進(jìn)查詢條件中不就行了嗎?
然后用數(shù)組存放要展示的數(shù)據(jù),在循環(huán)結(jié)束之后返回給前端
從查詢結(jié)果取值,需要遍歷結(jié)果集!示例如下:
$rs?=?mysql_query("select?*?from?www_liu?where?xx='$xx'?and?yy='$yy'");
echo?"查詢信息如下:br/";
while($row?=?mysql_fetch_array($rs))
{
echo?$row['字段2']?.?"====="?.?$row['字段三'];
echo?"br?/";
}
//關(guān)閉數(shù)據(jù)庫連接
//mysql_close();
php查詢mysql 多條件判斷輸出顯示
背景:
從mysql查詢各字段值輸出并且按照條件用紅色字體顯示滿足條件字段值。
條件:
1.syntime小于當(dāng)前前一周時(shí)間的話顯示紅色。
2.A字段為"無"的話,顯示紅色。
3.B字段為"無"的話,顯示紅色。
圖一數(shù)據(jù)庫結(jié)構(gòu):
php查詢mysql 多條件判斷輸出展示 三聯(lián)
圖二數(shù)據(jù)庫各字段值:
我的代碼:(我只滿足了第一個(gè)條件,其余兩個(gè)條件不知道該怎么來寫)
$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']}";
}
請各位大嬸幫忙完善一下代碼。要能同時(shí)滿足三個(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' ]== "無")
echo "{$row['a']}";
else
echo "{$row['a']}";
if ($row['b'] == "無")
echo "{$row['b']}";
else
echo "{$row['b']}";
echo "{$row['person']}{$row['dtime']}";
糾正下
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "br /";
}
認(rèn)真看代碼了嗎?上面幾行代碼有沒有看出什么問題?
明顯是只獲取列的值到變量但沒有輸出變量的值....
正確改為:
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "區(qū)號:" . $nbh . " 地址:" . $mc . "br /";
}
你要輸出什么?我就假設(shè)兩個(gè)條件是數(shù)字,選好條件提交后,顯示條件1還是條件2吧。
form?action=""?method="post"
label條件1:
select?name="select1"
option?value="0"?selected="selected"選項(xiàng)1/option
option?value="1"選項(xiàng)2/option
/select
/label
label?條件2:
select?name="select2"
option?value="0"?selected="selected"選項(xiàng)1/option
option?value="1"選項(xiàng)2option
option?value="2"選項(xiàng)3/option
/select
/label
input?name="b1"?type="submit"?value="查詢"?/
?php
if($_POST['select1']$_POST['select2']){
echo?$_POST['select1']."".$_POST['select2'];
}else?if($_POST['select1']$_POST['select2']){
echo?$_POST['select1']."".$_POST['select2'];
}
else?if($_POST['select1']=$_POST['select2']){
echo?$_POST['select1']."=".$_POST['select2'];
}
?
文章標(biāo)題:php7數(shù)據(jù)庫條件結(jié)果 php7連接數(shù)據(jù)庫
文章地址:http://muchs.cn/article42/docdohc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、用戶體驗(yàn)、網(wǎng)站策劃、外貿(mào)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、網(wǎng)站設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)