0
我正在做报告,并且需要将逗号分隔字符串列表传递到列。这很简单,我可以使用mysql IN操作符。唯一的事情是后变量可以是NULL有时让我怎么结合:Mysql IN操作符与ifnull
where columnName in(ifnull($postVar,columnName))
如果有另一种方式来完成这项欢迎我来看一看。
我正在做报告,并且需要将逗号分隔字符串列表传递到列。这很简单,我可以使用mysql IN操作符。唯一的事情是后变量可以是NULL有时让我怎么结合:Mysql IN操作符与ifnull
where columnName in(ifnull($postVar,columnName))
如果有另一种方式来完成这项欢迎我来看一看。
使用像这样
SELECT ......
where columnName in($postVar) // $postVar = "'joe','peter','paul'"
AND columnName IS NOT NULL;
这是行不通的。 – jessiPP
你可以发布postVar –
的价值我使用php修复了这个问题。 – jessiPP