@IgorRastarov

Почему не добавляются запись в БД на Denwer?

Всем привет. Работаю на локальном хосте. Пытаюсь передать данные в базу данных.
Вот моя форма
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Untitled Document</title>
</head>
<body>
<form action="config.php" method="post" name="forma">
<fieldset>
<label for="first_name">Имя:</label><br/>
<input type="text" name="first_name" size="30"><br/>
<label for="last_name">Фамилия:</label><br/>
<input type="text" name="last_name" size="30"><br/>
<label for="email">Email:</label><br/>
<input type="text" name="email" size="30"><br/>
</fieldset>
<br/>
<fieldset>
<input id="submit" type="submit" value="Отправить данные"><br/>
</fieldset>
</form>
</body>
</html>

Вот config.php
<?php
mysql_pconnect("localhost","root","") or die ("Невозможно подключение к MySQL");
mysql_select_db("new_db") or die ("Невозможно открыть таблицу с данными");
$first_name = $_POST['first_name'];
$last_name  = $_POST['last_name'];
$email  = $_POST['email'];
$result = mysql_query ("INSERT INTO users VALUES ('".$first_name."', '".$last_name."', '".$email."')");
if ($result) 
  echo "Добавлено в базу данных.";
?>

заполняю форму, отправляю, открывается совершенно пустой config.php, без ошибок вообще. А данные в таблицу в бд так и не заносятся.
  • Вопрос задан
  • 324 просмотра
Решения вопроса 1
@MadridianFox
Web-программист, многостаночник
После вызова mysql_query добавьте вызов mysql_error и посмотрите какую строку он вернёт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы