1
好吧,一个PDO的代码,当我运行我的本地运行完美,但是当我 运行在我的主机不工作,并给我一个错误是Laravel - PDO - 更新
QueryException在Connection.php线651 : SQLSTATE [HY000]:常规错误:2053(SQL:更新角色SET member_id = 76446,member_role = 5613 WHERE member_id = 76446)
代码
if (!empty($member->id)) {
$new_id = $member->id;
$new_p = $member->p_id;
$sql = "UPDATE roles SET member_id=$new_id,member_role=$new_p WHERE member_id=$new_id";
$member = DB::select($sql);
Session::flash('sm', 'Thank you! You have edited the Profile successfully!');
}
我感谢帮助!
connection.php是laravel系统。 – Fadee
这一切都是正确的,如果这是不正确的网站没有连接到数据库,并没有工作。 – Fadee
Laravel对'UPDATE/INSERT'查询是否真的使用'select()'方法?看起来像[这是首选的,记录在案的方法](https://laravel.com/docs/4.2/queries#updates) –