Heim > Backend-Entwicklung > PHP-Tutorial > 怎么才能列出字段所有的值呢

怎么才能列出字段所有的值呢

WBOY
Freigeben: 2016-06-23 13:17:51
Original
878 Leute haben es durchsucht

haop字段:好评等于1,中评等于2,差评等于3
select * from pingjia where uid='$uid' and  haop='$haop' order by id desc limit";

现在是
?uid=5&haop=1 可以列出等于1的好评,现在想显示全部的怎么搞啊

$radio=intval($_GET['haop']);
if($radio===0){
$pingx="比如提交value=’0‘的时候怎么显示全部呢";
}
else
{
$pings="&haop=$radio";
}


回复讨论(解决方案)

你把sql改成select * from pingjia where uid='$uid' order by id desc;就好啦

把 and  haop='$haop' 去掉就可以了。

可是去掉and  haop='$haop'就不能查询到这个值了

例如这样的,去掉就不生效了...
?uid=5&haop=1 

用了个笨办法
if($radio===0){
select * from pingjia where uid='$uid' and  haop='$haop' order by id desc limit";
}
else
{
select * from pingjia where uid='$uid' order by id desc limit";
}

虽然能行了,但好像太不科学了,哎!~

一般这种条件查询语句是这样写的

$sql  =  "select xx  from  yy where 1=1"; if(条件1){$sql .= "  and  a=.. ";} if(条件2){$sql .= "  and b=.. ";}然后后面跟上分页和order
Nach dem Login kopieren

你去掉了and  haop='$haop',后边url地址后边就不要跟&haop=1了。

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage