在用户模型中,我创建了此方法,我只是在控制器中调用此方法以插入此虚拟数据,但我得到 这个错误数组到字符串转换,我可能错过了一些东西 在这里,是的,我使用存储过程插入数据库,并且在数据库中该过程工作正常,任何帮助将不胜感激谢谢。
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(( 函数返回一个 assoc. 数组,从而生成错误。 根据所需的日期格式,您可以选择插入带有"now(("的时间戳或使用日期('Y-m-d H:i:s'(的日期时间格式,或者可能适合您需求的
格式