Я использую PHP и MySQLi и я встречаю проблемы с вставкой запроса, который выглядит как:MySQLi PHP оленья кожа запрос вставки символа «+»
SET NAMES 'utf8'
$text = mysqli_real_escape_string($connection, $text)
insert into table values('', '".$text."');
Страницы кодируются utf8 без BOM и MySQL является общим utf8 ci
Проблема заключается в том, что я использую phpmyadmin, запрос отлично работает, но когда я использую интерфейс веб-сайта и набираю текст с символом «+», он заменяет пробел «» в mysql, но все остальные символы, такие как «,», акценты , \, /,% правильно вставлены ... Он работал, прежде чем я, вероятно, допустил ошибку.
Спасибо вам заранее и извините за мой бедный английский.
Вы пытались связать параметры с подготовленными операторами? – Kermit
Привет, я плохо разбираюсь в подготовленных запросах, и я знаю, что мне придется их использовать, но я не понимаю здесь проблемы, и это сходит с ума :) – toolook
Итак! Я пробовал подготовленный запрос для этого, и текст, который я добавил, по-прежнему не имеет «+» ... О отчаянии ... – toolook