Ok Я потянув меня за волосы над этим, Там нет никакой помощи на Google вообще для этого,INSERT INTO SQL Variable с Whitspaces
if (isset ($_GET['comment']))
$commentEntered = $_GET['comment'];
else
$commentEntered = "refuse";
Выше я получаю переменную Тогда я передать его в базу данных с код ниже, Да, я знаю, что он находится под угрозой инъекции.
$sql = "insert into $DB_Table (comment) values('$commentEntered');";
$res = mysql_query($sql,$con) or die(mysql_error());
mysql_close($con);
if ($res) {
echo "success";
}else{
echo "faild";
}
Поэтому, когда я ввожу предложение в текстовое поле, он передает его в этот файл php. Метод GET получает введенный комментарий и сохраняет его в $ commentEntered
Теперь, когда я ввожу одно слово в текстовое поле, комментарий не сохраняется. Но когда я ввожу несколько слов, разделенных пробелом, это не сработает.
Любые идеи?
Пожалуйста, определите, что «не будет работать». Что происходит? –
В базе данных нет комментариев – Devster101
Вы проверили содержимое параметра, например. через 'var_dump ($ _ GET ['comment']);'? – VolkerK