[英]Extract rows from table when columns is no empty in php
当字段“ beruf_1 ”不为零时,我需要选择行。
beruf_1是VARCHAR类型
这四个条目给我写了错误。
$sql = "SELECT * from members WHERE beruf_1 LIKE != '0' ";
$sql = "SELECT * from members WHERE beruf_1 LIKE != 0 ";
$sql = "SELECT * from members WHERE beruf_1 LIKE > 0 ";
$sql = "SELECT * from members WHERE beruf_1 LIKE > 'a' ";
注意:尝试在第141行的xxxxxxx.php中获取非对象的属性
另一个:
$sql = "SELECT * from members WHERE beruf_1 LIKE '!= 0' ";
结果= 0
这个:
$sql = "SELECT * from members WHERE beruf_1 LIKE '%a%' ";
当字段beruf_1包含“ a ”时,结果为所有行
和这个:
$sql = "SELECT * from members WHERE beruf_1 LIKE '%' ";
结果所有列表 -无论是空还是带条目
你能帮助我吗?
只需简单检查一下条件将对您起作用。
SELECT * from members WHERE beruf_1 != 0
到目前为止的错误Notice: Trying to get property of non-object in xxxxxxx.php on line 141
由于错误的sql
,您正在获取此信息。
这是一个不相等的检查,因此您不需要LIKE函数。 由于它是VarChar类型,因此您希望在其周围加上引号。
$sql = "SELECT * from members WHERE beruf_1 != '0' ";
例
members [table]
| ID | beruf_1 |
| 1 | 0 |
| 2 | 12 |
| 3 | 10 |
| 4 | 0 |
| 5 | 01 |
这应该返回
| ID | beruf_1 |
| 2 | 12 |
| 3 | 10 |
| 5 | 01 |
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.