0
我遇到了一個問題,我發現返回一個隨機記錄。 事情是,條件不起作用的原因。cakephp2從數據庫返回一個隨機記錄
DB:
quotes:
title (varchar255)
content (varchar255)
published (tinyint(1) NULL default = 0)
$random_quotes = $this->Quote->find('all',array('condition'=>array('Quote.published'=>1),'order'=>array('rand()'),'limit'=>1));
它返回1個報價沒有什麼奧美公佈= 0/1。它在查找中根本不使用條件。也嘗試了第一次。仍然..出版0/1不mather。它返回一個記錄沒有mather什麼。
任何人都知道爲什麼會發生這種情況?
我現在只在db中有兩個引號,並且both = published = 0,find仍然返回結果。
感謝您的任何幫助!
- 湯姆