我想用 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."'"