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

WBOY
풀어 주다: 2016-06-23 13:17:51
원래의
861명이 탐색했습니다.

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
로그인 후 복사

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿