Все в этой программе работает, кроме тех случаев, когда я пытаюсь вставить переменную в мою базу данных. Вместо переноса переменных ($ q, $ w, $ e) в базу данных процесс завершается с ошибкой. Обратите внимание, что если я изменю переменные на целые числа или строки, процесс завершится успешно. Не могли бы вы мне помочь? THXвызов переменных php не работает
<html>
<body>
<?php
$q = $_POST['q'];
$w = $_POST['w'];
$e = $_POST['e'];
// bring variables from browser works
$con=mysql_connect("mysql5.000webhost.com","*****","*****","*****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// connection to server works
$query = mysql_query('INSERT INTO `a5637490_test`.`test` (`1`, `2`, `3`, `4`) VALUES ($q, 14, $w, $e)');
mysql_close($con);
echo 'success';
?>
</body>
</html>
Я думаю, что есть небольшая опечатка здесь, кавычки вокруг вставки заявления в вышеописанном случае будут double or or a parse error –
Это даст вам синтаксическую ошибку –
@HankyPanky ㇱ - Извините, я скопировал ее из вопроса OP. Обновлено сейчас, спасибо. –