修改PHP代码显示的问题

yaohaijin 发布于 2017/03/27 22:40
阅读 120
收藏 0
	if (!$smarty->isCached($tempfile, $cache_id)) {
	$where = "w.web_status=3 AND w.web_id=$web_id";
	$web = get_one_website($where);
	if (!$web) {
		unset($web);
		redirect('./');
	}	

如何修改上面的代码,既可以让3的内容显示,又可以让2的内容可以显示

if (!$smarty->isCached($tempfile, $cache_id)) {
    $where = "w.web_status=2 AND w.web_id=$web_id";
    $web = get_one_website($where);
    if (!$web) {
        unset($web);
        redirect('./');
    }

加载中
0
huison
huison
$where = "(w.web_status=3 OR w.web_status=2) AND w.web_id={$web_id}";

没有理解你说的3或2是什么,既然status上有3,那应该就是说status了吧。

0
yaohaijin
yaohaijin

引用来自“huison”的评论

$where = "(w.web_status=3 OR w.web_status=2) AND w.web_id={$web_id}";

没有理解你说的3或2是什么,既然status上有3,那应该就是说status了吧。

多谢了,可以了。

呆萌虎
呆萌虎
还可以: $where = "w.web_status IN(2,3) AND w.web_id=$web_id";
返回顶部
顶部