Так вот мой PHP-файл, который подключается к базе данных «пицца»Попытка вставить данные в базу данных с PHP
<?php
//Connect to database
$link = new mysqli('127.0.0.1', 'root', '', 'pizza');
if (!$link) {
//output this message if connection is unsuccessful
$output = 'Unable to connect to the database server.';
exit();
}
?>
Следующая моя попытка пытается представить данные
<?php
//Include our file that connects us to Pizza database
include("connect.php");
$userAddress = $_POST["address"];
$userPhone = $_POST["phoneNo"];
//Insert new data into database
$sql = "INSERT INTO orders (address, email, phone)
VALUES ('$userAddress', '$userEmail', '$userPhone')";
if (mysqli_query($sql)) {
echo "New record created successfully";
} else {
echo "Error ";
}
mysql_query($sql);
?>
Может кто-нибудь видит, что здесь не так?
к тому же не отображаются подробные сведения о любых ошибках? –
кроме смешивания 'mysql_query ($ sql);'? да, вы не передаете соединение с вашим запросом. Помимо вашей отсутствующей формы HTML? Неа. –
никогда не выводит фиксированный (БЕСПЛАТНЫЙ) текст 'error', особенно когда система может рассказать вам, что не так. '... else {mysqli_error ($ link); } 'Кроме того, вы уязвимы для [SQL-инъекций] (http://bobby-tables.com), поэтому наслаждайтесь получением вашего сервера pwn3d. –