I have an array of numbers that i want to insert into one column as an string of numbers separated by comma(,) I have the below code for now-
if (!($mains = $pdo->prepare("UPDATE `KB_SCHOOL_DETAILS` SET `AcessTo` = ? WHERE Docid = ?" )))
{
DisplayErrMsg(sprintf("internal error %d:%s\n", $pdo->errorCode(), $pdo->errorInfo()));
return 0;
}
$docid=$input->Docid;
$principalid = $input->principalid;
$principalids = implode(',', $principalid);
$principalids = ''.$principalids.'';
$mains->execute([$principalids,$docid]);
echo $principalids;
echo $docid;;
$arr=array("result"=>"done");
Input parameters are
["Docid":"MTEwMjQ1NjExOTkxNTE4NDEyODA/documents/NjgzMzMzODMyMjc5MDY0NTc2MA","principalid":["4705569","4705570","4705571","4705572","4705573","4706190","4706243"]}:
When I run the query in the database, it is working. But when I pass the parameters to an Ajax call, it is not working. I'm new to programming please help me.