Вопрос в mysqli запроса на вставку без ошибок
Привет Я пытаюсь добавить нового пользователя в таблицу members, но это не работает без ошибок.
Запрос insert хорошо работает на моем локальном сервере, но он не работает на удаленном сервере без ошибок.
Удаленный сервер:
Хостинг: InMotionHosting.com
Платформа: Linux / Apache 2.4.39/PHP 7.0.33 /mySQL 5.7.26
локальный сервер:
Платформа:Windows 10 / Apache/2.4.39 (Win64) / PHP 7.1.28 /mysqlnd 5.0.12-dev - 20150407
Что я уже пробовал:
Вот мой фрагмент кода.
function adduser($itemData) { $qfields = "("; $qvalues = " VALUES ('"; $countFields = 0; foreach($itemData as $key=>$value) { $countFields++; $qfields .= '`'.$key; if ($countFields == sizeof($itemData)) { $qfields .= "`) "; } else { $qfields .= "`, "; } $qvalues .= $value; if ($countFields == sizeof($itemData)) { $qvalues .= '\')'; } else { $qvalues .= '\', \''; } } $query = 'INSERT INTO `members`'.$qfields.$qvalues.';'; $result = mysqli_query($GLOBALS['link'],$query); if (!$result) { mysqli_error($GLOBALS['link']); die($query); } updatepass($itemData['password'],mysqli_insert_id($GLOBALS['link'])); return mysqli_insert_id($GLOBALS['link']); }
Если этот код выполняется на удаленном сервере, он останавливается после отображения запроса.
Если вы знаете , почему, скажите мне причину и решение.
Спасибо
Herman<T>.Instance
Есть ли исключения СЧ сообщение об ошибке? Что вы отладили?