2012-03-15 79 views
0

试图执行是必然不会发生学说查询: 的代码,我有:主义查询不执行

$q = Doctrine_Query::Create()->select('l.lid')->from('lessons l')->where('l.topic =?','Title of topic') 

$result = $q->fetchOne() ; 

有趣的是,这将返回错误的列,这不是l.lidl.someOtherColumn

所以不知道我在哪里搞鬼,你的意见和评论非常感谢。

谢谢!

+0

你可以张贴的输出'$ Q-> getSqlQuery()'到你的问题 - 这将显示实际的请求作为普通的SQL查询,并让您更好地了解其选择的内容 – ManseUK 2012-03-15 08:35:15

回答

0

尝试使用创建( 'table_name的T'),而不是 - 由>()......