Моя PHP-программа не вставляет мои записи, введенные в браузере, в мою базу данных SQL. См. Код ниже. Этот код является обновлением до того, о котором я спрашивал ранее. Кто-то предложил это для безопасности по другим причинам.PHP-код не вставляет записи в базу данных
Я НЕ получаю ошибок во всех программах, которые выполняются нормально в браузере, однако всякий раз, когда я проверяю базу данных, после запуска кода эти записи не были введены. Я что-то упускаю?
<html>
<head>
</head>
<body>
<form action="register_development_file_1b.php" method="post">
Email: <input type="text" name="email"><br />
Date: <input type="text" name="date"><br />
Time: <input type="text" name="time"><br />
<input type="submit" name="submit">
</form>
<?php
if(isset($_POST['submit']))
{
$con = mysql_connect("localhost","username","password") or die(mysql_mysql);
mysql_select_db("databasename", $con) or die(mysql_query("databasename", $con));
$email = mysql_real_escape_string($_POST['email']);
$date = mysql_real_escape_string($_POST['date']);
$time = mysql_real_escape_string($_POST['time']);
$sql = "INSERT INTO
signups ('signup_email_address', 'signup_date','signup_time')
VALUES ('".$email."','".$date."','".$time."')";
mysql_query($sql, $con) or die(mysql_error());
mysql_close($con);
}
?>
</body>
</html>
Что такое имя этого файла вы в курсе, и что такое 'умереть (mysql_mysql)'? –
'mysql_' обесценен. Вместо этого используйте mysqli или PDO. –
@ Ricahard Bruff Извините, ваши исходные коды были настолько грязными, я не заметил эту проблему, очень хорошо, также когда люди предоставляют вам ответ, вы должны принять их, если найдете их полезными – samayo