带关系的 DQL 更新
以下模型: class User extends Doctrine_Record { public function setTableDefinition() { $this->hasColumn ( 'iron', 'integer', 4 ) } public …
查询中的位置参数和命名参数是什么意思?
这里我们有一个位置参数: SELECT u FROM ForumUser u WHERE u.id = ?1 这里有一个命名参数: SELECT u FROM ForumUser u WHERE u.username = :name …
Doctrine_Query 使用浮点值更新
我需要增加用户的余额,所以我这样做: Doctrine_Query::create()->from('User')->update('balance', 'balance + 0.15')->execute() 并且我收到…
关于使用 Doctrine 1.0 仅获取表中在具体字段中具有具体值的行的问题
无论如何,有没有办法只获取具有具体表的行 在具体领域中的价值。 例如: $24_people = $table->getFieldAndValue('age', 24) 我现在可以通过查询来…
原则:多个(whereIn OR whereIn)查询?
我在使用 Doctrine 制作一个相当简单的查询时遇到了麻烦... 我有两个数组($countries、$cities),我需要检查数据库记录值是否与其中任何一个数组匹…
使用 Doctrine ORM DQL (NOT IN) 排除行
我正在使用 codeigniter 和原则构建一个聊天应用程序。 表格: - 用户 - 用户角色 - User_available 关系: 一个用户有多个角色。 ONE user_available…
我怎样才能进入mysql查询的行之间
我想从数据库中获取中间行。 就像最后 10 行一样,我将使用 limit : return Doctrine_Query::create() ->select('v.*') ->from('Video v') ->w…
在 Doctrine 上有 1 对多的关系,但在另一端有 2 个字段作为主键
有谁知道我如何在学说上建立1对多的关系,但以这种特殊的方式: 在我的主表中,我有一些字段,但它们都不是可以进行翻译的字段, Table1: table_id &l…
如何使用 dql 从数据表中获取唯一值?
我有一个表,其中有一列存储了各种值。我想使用 dql 从该表中检索唯一值。 Doctrine_Query::create() ->select('rec.school') ->from('Records re…
Doctrine ORM - 自连接,没有任何实际关系
我试图通过匹配对象标签来查找与一个对象相关的对象。我构建了一个 mysql 查询,它将通过计算匹配标签来返回最匹配的对象。 我是学说 (1.2) 的新手,…
Doctrine中使用DQL访问多对多中间表中的字段
我有一个名为 ContentGroup 的模型和另一个名为 Content 的模型,它们之间具有多对多关系。 中间表有一个名为“位置”的字段,当我尝试编写 DQL 查询…
未捕获的异常:参数编号无效
我正在触发适用于一个页面的更新查询,但不适用于另一个页面。 这是输出: Fatal error: Uncaught exception 'Doctrine_Connection_Mysql_Exception' …
学说 - 按外国总价值过滤
我如何在 Doctrine 的何处使用聚合函数的结果? 例如,我想了解具有大量愚蠢数字的用户。 SELECT u.name, COUNT(p.id) AS users_phonenumber_count FR…
Doctrine - 自己的 postgres 函数
当我通过选择数据时,如何调用存储在 postgres DB 中的自己的函数 Doctrine_Query::create() ->select('schema.my_function(id)') …