Если я добавлю 50 контактов к своему коду, он будет работать, но всякий раз, когда я добавляю более 100 контактов, будет отображаться ошибка.
вот мой код:
function CreateContactList($UserNumber,$query){
$conn = $this->connect_db();
if(!empty($query)){
mysqli_query($conn,"DELETE FROM contactlist WHERE `UserNumber`='".$UserNumber."'");
$querys = "INSERT INTO contactlist (`UserId`, `UserNumber`, `ContactNumber`, `ContactName`) VALUE ".$query;
$querys1 = substr($querys, 0, -1);
}
if(mysqli_query($conn, $querys1)){
$last_id = mysqli_insert_id($conn);
$result['msg'] = 'success';
}else{
$result['msg'] = 'error';
}
return $result;
}
........................................
case "CreateContactList":
$model = new Model();
$data = $_REQUEST;
$UserNumber = $_REQUEST['UserNumber'];
$UserId = '1';
unset($data['UserNumber'],$data['UserId'],$data['action']);
$query = '';
foreach ($data as $key => $value) {
//$insertdata[] = array('ContactName' => $key,'ContactNumber' => $value,'UserNumber' => $UserNumber,'UserId' => $UserId );
$query .= "('".$UserId."','".$UserNumber."','".FilterPhone($key)."','".$value."'),";
}
//print_r($query);
$return = $model->CreateContactList($UserNumber,$query);
error_log(date('d-m-Y h:i A').'_response_'.print_r($return, TRUE) , 3, $log_file);
$return = FilterArray($return);
print_r(JsonReturn($return));
break;
Пожалуйста, скажите мне, где я делаю неправильно в коде.