Привет им в настоящее время пытаются создать страницу, где я могу вставить некоторую информацию в моей базе данных SQL, это PHPTrouble вставки в базу данных SQL
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "film";
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn) {
die("Connection failed: " . mysqli_connect_error());
}
$filmtitle = $_POST['filmtitle'];
$filmyear = $_POST['filmyear'];
$filmduration = $_POST['filmduration'];
$filmrating = $_POST['filmrating'];
$sql="INSERT INTO film (Title, FilmYear, Duration, FilmRating) VALUES
('$filmtitle', `$filmyear`, '$filmduration', '$filmrating',)";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else
{
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
?>
Когда я нажимаю кнопку отправки, я получаю следующее сообщение об ошибке , Объект не найден!
Запрашиваемый URL-адрес не был найден на этом сервере. Ссылка на ссылочной странице кажется неправильной или устаревшей. Пожалуйста, сообщите автору этой страницы об ошибке.
Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.
Вот HTML, а
<html>
<body>
<h1> Insert a new film!</h1>
<form action ="insert-film.php method="post">
Film Title: <input type="text" name="filmtitle">
Year: <input type="text" name="filmyear">
Duration: <input type="text" name="filmduration">
Certificate: <input type="text" name="filmcertificate">
<input type="submit">
</form>
</body>
</html>
Hi. Этот вопрос довольно странный ... разве вы не пробовали, если ваш код работает? Если да, и это не сработает, укажите конкретную проблему. Если нет, мне жаль говорить, что SO не является службой проверки кода :) – kazemakase
Отсутствует цитата '' 'в атрибуте' action'. –
ваш запрос INSERT содержит несколько синтаксических ошибок и 'echo 'Error:". $ Sql «
». $ Conn-> error; 'сказал бы вам это. –