php - Model QueryException Array 中的数据库连接 Laravel 到字符串的转换“(SQL: CALL to prc_users_insert(12,,1,,,akhtar,munir,,,))”
问题描述
在用户模型中,我创建了这个方法,我只是在控制器中调用了这个方法来插入这个虚拟数据,但是我得到了这个错误数组到字符串的转换,我可能在这里遗漏了一些东西,是的,我使用了存储过程来插入数据库和数据库中的程序工作正常,任何帮助将不胜感激谢谢。
public function insert(){
$data = DB::insert(
"CALL prc_users_insert(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,
?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)",
array(getdate(),1,'','',101,'','admin',12345,'akhtar','munir',
45,'','','akhtar@gmail.com','','','','','','','',
2,'','','','','',1,1,1,1,1,1,1,'Y'));
print_r($data);
}
在控制器中,我编写了以下代码:
function usertData(){
$user = new UserModel();
$user->insert();
}
解决方案
getdate() 函数返回一个关联。数组,从而产生错误。根据所需的日期格式,您可以选择使用“now()”插入时间戳或使用 date('Ymd H:i:s') 插入日期时间格式,或者选择适合您需要的格式
推荐阅读
- javascript - 在 chartJS 中,更改标签颜色 onhover
- java - 当父 pom 位于根项目目录中的文件夹内时,Maven 项目问题
- pg-promise - pg-promise:使用新密码更新现有连接
- java - 有没有办法防止跳过 recyclerview 的布局?
- c# - 无法使用 PHP LDAP 扩展建立 LDAP 连接
- c# - 我如何将excel文件与devexpress合并
- python - 使用 ManyToMany 和 ForeignKeys 导入 CSV
- html - 放大悬停图像库重叠
- linux - 如何从剪贴板 shell 脚本变量中读取内容
- r - 有没有办法抑制 R 中 tbl_regression 函数中的 p 值?