MySQL запрос отправляется не полностью

189
13 сентября 2018, 06:10

Вот кусочек из файла php обработчика формы:

//--Отправка голосования в БД
$title = $_REQUEST['Заголовок'];
$desc = $_REQUEST['Описание'];
$vis = $_REQUEST['Видимость'];
$date = date('l jS \of F Y H:i');
$query = "
SET FOREIGN_KEY_CHECKS=0;
INSERT INTO `Голосования` VALUES (
'$vote_id',
'0',
'$title',
'$desc', 
'$type',
'$date',
'$vis',
'На рассмотрении',
'0');
";
echo $query; 
$result = mysqli_query($link, $query) or die("<b>Ошибка:</b> " . 
mysqli_error($link)); 
mysqli_free_result($result); 

echo выводит весь запрос верно, но mysqli_error все равно возвращает ошибку вида:

You have an error in your SQL syntax; check the manual that corresponds 
to your MySQL server version for the right syntax to use near 'INSERT INTO 
`Голосования` VALUES ( '3', '0', 'Заголовок',' at line 3

Запрос составлен верно (проверял в консоли phpMyAdmin на локалке) значит ошибка происходит из-за того, что часть запросу попросту не доходит. Как это исправить?

READ ALSO
Как узнать расширение файла при его загрузке по ссылке?

Как узнать расширение файла при его загрузке по ссылке?

Использую код, указанный ниже, для загрузки файловВсё работает отлично, но в итоговом варианте, расширение у загружаемого файла может быть...

167
Регулярное выражение для вложенности 2 уровня

Регулярное выражение для вложенности 2 уровня

Есть адрес типа /catalog/cat1/cat2/, притом, cat1 и cat2 могут быть любымиНужно регулярное выражение для функции preg_match, пропускающее все подобные адреса:...

181
Почему пишут STL библиотека С++, а используем `std`?

Почему пишут STL библиотека С++, а используем `std`?

Везде пишут: Использования STL функций

211