gpt4 book ai didi

php - 在插入数据库之前在数组上添加附加值

转载 作者:行者123 更新时间:2023-11-29 21:36:41 25 4
gpt4 key购买 nike

我想在将数组插入数据库之前为其添加一个 header 。它用于我的自动生成用户名功能,其中用户名将由帐户类型决定,后跟其帐户 ID

例如 帐户类型=学生 帐户 ID = 20-1491-1243 所以用户名是: STUD20-1391-1243

这些是我用于模型的代码:

     `***function add_student($data){

$insert = array(
'idno' =>$data['idno'],
'f_name' =>$data['f_name'],
'm_name' =>$data['m_name'],
'l_name' =>$data['l_name'],
'birth' =>$data['birth'],
'contact_number' =>$data['contact_number'],
'email' =>$data['email'],
'year' =>$data['year'],
'strand' =>$data['strand'],
'usertype' =>'student',
'username' => ['STUD']$data['idno'],
'password' =>'123456'
);
$this->db->insert('user',$insert);
}***`

其他一切都有效,我只是似乎无法在我的用户名开头添加 STUD。现在这是一个错误,因为我在 $data 之前包含了 ['STUD']。我完全不知所措。

最佳答案

您缺少联系方式。

更改此行

  'username'          => ['STUD']$data['idno'],

至此

  'username'          => "STUD".$data['idno'],

关于php - 在插入数据库之前在数组上添加附加值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34868739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com