MySQL仅选择PHP中不为空的数据

user10482018

我在null从数据库中获取数据时遇到问题每次运行查询时,我都会获取null存储null在数据库表中的数据。如果表列具有null值,那么我不想选择该值。

我已经尝试过此查询:

$sql= mysqli_query(
    $connect,
    "SELECT col_1,col_2 FROM table where col_1 = 'value' or col_2 = '' "
) die(mysqli_error($connect));  

如果值null在其中,col_2那么我想避免它...但是我不知道该如何解决。

专线小巴

where col_1 = 'value' or col_2 = ''

实际上,此OR表达式允许nullin中的值col2,只要col_1等于'value'

你要 :

where col_2 is not null and (col_1 = 'value' or col_2 = '')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章