我有工作和注册用户。我想将拒绝工作的用户ID的记录保存在1,2,5,7这样的逗号分隔数组中,并将该数组保存在数据库的rejected_by列中,以便我记录拒绝工作的用户的记录。当任何用户拒绝工作数组时应该保存在数据库中。
$userID = $request->input('user_id');
$jobID = $request->input('job_id');
if ($jobAction == "reject") {
$saveArray = explode(",", $userID);
$check = count($saveArray );
for ($i = 0; $i < $check; $i++) {
DB::table('jobs')->insert(array('rejected_by' => $saveArray [$i]));
}
$updateJobStatus = Job::where('id', $jobID)->update(['rejected_by' => $saveArray ]);
}
答案 0 :(得分:0)
使用Serialize和unserialize或通过json_encode和json_decode使用JSON后,您可以将其保存到db字段
void*
并将void logPtr(const void* p) { std::cout << std::hex << p << std::endl; }
const A* pa = new A();
logPtr(pa);
中的 $userID = $request->input('user_id');
$jobID = $request->input('job_id');
if ($jobAction == "reject") {
$saveArray = explode(",", $userID);
$check = count($saveArray );
for ($i = 0; $i < $check; $i++) {
DB::table('jobs')->insert(array('rejected_by' => $saveArray [$i]));
}
$updateJobStatus = Job::where('id', $jobID)->update(['rejected_by' => json_encode($saveArray)]);
}
数据类型更改为rejected_by