php - 选取所有fieldone不等于null的字段 + Propel

标签 php mysql pear propel phing

我对使用 propel ORM 和创建查询有疑问。

我有一个表 "locations",其中包含以下字段:

  • location
  • sublocation
  • postcode
  • street
  • number

现在我想选择位置字段等于“空”的所有位置。
我怎样才能做到这一点?我已经试过了,但我得到了所有结果......

尝试查询:$locations = LocationQuery::create()->where('location' != null)->find();

最佳答案

你可以使用这个:

->filterByColumnName(null, Criteria::NOT_EQUAL) 

推进中有各种“标准”用途,列于此处:propel criteria

网站上没有这方面的确切示例,最接近的是:

->filterByTags(array('novel', 'russian'), Criteria::CONTAINS_NONE)

关于php - 选取所有fieldone不等于null的字段 + Propel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18417416/

相关文章:

php - ListView 重复值

php - WordPress:跨 2 个数据库共享用户表

mysql - 为 MySQL 重写 MS SQL 查询

mysql - 存储从服务器返回的 SQL 查询结果

php - 如何使用 PEAR Mail 工厂显式禁用 TLS?

php - 我如何从父表中获取 ID 并从子表中获取 JOIN 以运行查询。

php - 奇怪的 Codeigniter 查询转义

mysql - 从 MySQL 中的菜单表获取一致的菜单树数据

php - 似乎无法在 pear.bat 中设置我的 php.exe 路径

php - 返回对 PHP 中对象的引用