У меня возникли странные проблемы с моим SQL-запросом. Я использую wamp3 с PHP 7.0.7 и MySQL 5.7.11.Ошибка записи в базу данных
Когда я заполняю самодельную форму и отправляю ее на другой скрипт, который проверяет ее, я ничего не получаю! Там что-то не так, но я не получаю сообщение об ошибке! MySQL в порядке, это не дает ошибки! Когда я включаю запрос ниже в PHPMyAdmin, переменные, измененные в строках и ints, конечно, тогда это работает хорошо! Только запрос ниже, в PHP-коде не удается! Я не знаю, что произойдет.
Я связался с другом и голландским форумом, но они не знают, что такое ответ! код я использую:
$sqlquery = "
INSERT INTO
klanten
(
naam, tussenv, achternaam, gebdat,
blindziend, email, wachtwoord, adres,
busnr, postcode, postcodenlletters, woonplaats,
land, ontvfact, eigenOpm
)
VALUES
(
$vnaam, $tussenv, $anaam, $gebdat,
$blindziend, $mail, $passw1, $adres,
$bus, $postcode, $postcnll, $city,
$country, $ontvfact, $eigenopm
)
";
if(mysqli_query($sqlconnect, $sqlquery)) {
echo "Alles is succesvol toegevoegd in onze database. U zal ongenblikkelijk
terugkeren naar <a href='http://www.dikowork.com'>www.dikowork.com</a>.
Bedankt voor uw inschrijving";
}
ли кто-нибудь есть какие-либо решения?
1. Ваш запрос не будет, если у вас есть какое-либо значение строки вставляется (они нужны для цитирования). 2. Ваш запрос не удастся, если в ваших строках есть кавычки. 3. Пожалуйста, используйте подготовленные заявления. – Siyual
Вы должны добавить одиночные строковые значения qoutes arround. Лучше вы узнаете о подготовленных заявлениях – Jens
@nospor Пожалуйста, не редактируйте сообщение, чтобы сделать его неправильным! Есть ли у кого-нибудь какие-либо решения, верно ли, кто-то неверен? – Styphon