mysql – PDO和IS NOT NULL函数

我是PDO的新手,我想知道是否有一个等同于
mysql语句来检查参数是否为空,例如:

SELECT * FROM table
WHERE param IS NOT NULL

我试过这个:

$pdo->prepare('SELECT * FROM ' . $tablename . ' WHERE ' . $field . ' = :' . $field . 'AND param IS NOT NULL');

没有任何成功.
我也在网上看了,但没有发现任何相关内容,有人可以帮忙吗?

最佳答案 你可以在pdo中使用你可以在mysql中直接使用的任何查询但是你的方法是首先打败使用PDO的目的,你应该将查询标记为

$q = $pdo->prepare("SELECT * FROM $tablename WHERE field = :field AND param IS NOT NULL");
$q->execute(array('field' => $field));
点赞