Я не понимаю, почему мои данные не вставляются в базу данных. Пожалуйста, помогите мне. Я использую одну страницу, на которой html и php находятся на одной странице. Я пробовал это много раз, но данные не вставляются.почему мои данные не вставляются в базу данных
<!DOCTYPE html>
<html lang="en">
<head>
<title>Quickstart pack</title>
</head>
<body>
<form action="index.php" method="post">
Name: <input type="text" name="name"/></br>
Email: <input type="text" name="email"/></br>
Phone: <input type="text" name="phone"/></br>
<input type="submit" value="submit"/>
</form>
<?php
if(isset($_POST['submit'])) {
$conn = mysql_connect("localhost", "root", "");
if (!$conn) {
die("mysql is not connected" . mysql_error());
}
$data = mysql_select_db("customerInfo", $conn);
$sql = "INSERT INTO customer (Name, Email_id, Phone) VALUES ('$_POST[name]','$_POST[email]','$_POST[phone]')";
mysql_query($sql, $conn);
mysql_close($conn);
}
?>
</body>
</html>
Вы получаете какие-либо ошибки PHP? –
Здесь много чего не так. Пожалуйста, прекратите использовать ** mysql _ ***, поскольку они устарели, начните использовать ** PDO ** или ** mysqli _ ***. Вы также широко открыты для SQL-инъекций, поэтому, пожалуйста, начните использовать ** подготовленные заявления ** – Naruto
@Naruto. Успокойте бутон. Держу пари, что это не для живого сайта. –