如何在Laravel上调用存储过程?

Sof*_*eer 12 php laravel-5

当我在laravel5中运行更新存储过程时出现错误..

Connection.php line 620: SQLSTATE[42000]:语法错误或访问冲突中的QueryException :1064 SQL语法中有错误; 检查与MySQL服务器版本对应的手册,以便'Sandeep,09999999999,,,sandeep@gmail.com,,,,,,,)'在第1行附近使用正确的语法(SQL: call sp_clientupdate(108, Sandeep,09999999999,,,sandeep@gmail.com,,,,,,,))

我的代码是......

return DB::select('call sp_clientupdate(108, Sandeep,0999999999,,,sandeep@gmail.com,,,,,,,)');
Run Code Online (Sandbox Code Playgroud)

请任何人给我解决方案.....

小智 14

试试这个,

DB::statement('call sp_clientupdate("108", "Sandeep","0999999999","","","sandeep@gmail.com","","","","","","",)');
Run Code Online (Sandbox Code Playgroud)

它完美地运作.


小智 9

你改变了.

return DB::select('call sp_clientupdate("108", "Sandeep","0999999999","","","sandeep@gmail.com","","","","","","",)');
Run Code Online (Sandbox Code Playgroud)

尝试它完美的工作....