【发布时间】:2013-06-11 21:44:00
【问题描述】:
我想用 cakePHP 语法写这个 SQL 语句:
UPDATE students SET status = 'graduated' WHERE age = '23' AND major = 'math';
现在,我试图在蛋糕中做到这一点的方式是
$student->updateAll( array('Student.status' => "'".$rowdata."'"),
array('Student.age' => $current_highest_age,'Student.major' =>
"'".$major."'"));
我的变量:$rowdata = 'graduated'; $current_highest_age = 23;和 $major = '数学'。
表格未更新。我的语法有问题吗?感谢您的帮助。
问题更新:
实际上,我发现我的语法错在哪里。蛋糕代码应该是'Student.major' => $major 而不是'Student.major'=>"'".$major."'"
【问题讨论】:
标签: mysql cakephp cakephp-2.0