我在 PHP 函数中有很多条件,每个条件都会产生一个 mysql 查询。除了一个以 AND
运算符结尾的查询之外,所有条件都正常工作。在返回查询结果之前,我需要检查是否查询以 AND
结尾,它应该删除 AND
然后返回查询。
这是查询示例:
$query="select * from case where case_name='name' AND case_status='102' AND";
如果产生这种查询,我需要这样做:
1-如果以 AND
结尾
2-删除AND
3-返回没有最后一个AND
的查询
结果应该是这样的:
$query="select * from case where case_name='name' AND case_status='102' ";
我没有太多使用 PHP 函数的经验。我该怎么做?
感谢您的帮助。
最佳答案
试试这个,
$query="select * from case where case_name='name' AND case_status='102' AND"
$query = trim($query,'AND');
关于php - 拆分mysql查询并删除其中的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23628108/