0
我希望寫得正確,因爲我英文不太好。 我只會從MySQL中選擇每月的一天,但會給我寫一個錯誤。CakePHP mysql選擇月份的某一天
控制器
$fields = array('id', 'nazov','DAY(datum) AS day','datum');
$data = $this->udalost->find('all',array('conditions'=>'MONTH(datum) = '.$month.' AND YEAR(datum) = '.$year,'fields'=>$fields,'order'=>'datum ASC'));
$this->set('data',$data);
VIEW
echo $data["day"];
錯誤
Notice (8): Undefined index: day [APP\views\udalosti\calendar.ctp, line 4]
MySQL
CREATE TABLE `udalost` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`nazov` VARCHAR(255) DEFAULT NULL,
`datum` datetime DEFAULT NULL,
`text` text,
`created` datetime DEFAULT NULL,
`modified` datetime DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM
你能告訴我我哪裏有錯誤嗎?
對不起,應該是'day'not den – Janki
Try do var_dump($ data); – ShaaD
非常感謝:) – Janki