我正在做一个项目,我根据多个过滤器显示记录。我现在正在做的是制作一个$where
包含所有条件的变量。例如
$whereP .= ' and purpose="buy"';
$whereP .= ' and type="sale"';
同样对于其他属性,然后我 substr 第一个and
. $where
问题是我有分页,由于 url 中的单双引号问题,我无法发送参数。所以我想要一个解决方案是,我做了两个不同的变量$where
和$whereP
.
$whereP .= and purpose=buy;
$whereP .= and type=sale;
现在,当我$whereP
从 url 获取时,例如,我想为属性值添加双引号。
$where = purpose="buy" and type="sale"
为此,我将替换=
为="
以放在"
每个属性之前,但是如何"
在每个属性值之后添加?
现在我得到$whereP = purpose="buy and type="sale
我需要$whereP = purpose="buy" and type="sale"
谢谢