У меня возникают проблемы с PHP и MYSQL. У меня есть HTML-форма, которая при отправке запускает следующий скрипт PHP. Проблема в том, что следующий PHP-код дважды вставляет данные в базу данных. Я думаю, что это что-то делать со следующей PHP, а не база данных:PHP вставляет две повторяющиеся строки в базу данных MYSQL
<?php
$first_name = $_POST['firstname'];
$last_name = $_POST['lastname'];
$display_name = $_POST['displayname'];
$email = $_POST['email'];
$password = $_POST['password'];
$add_line1 = $_POST['addline1'];
$add_line2 = $_POST['addline2'];
$city = $_POST['city'];
$county = $_POST['county'];
$postcode = $_POST['postcode'];
$sql = "INSERT INTO members (memberID,
memberPassword,
memberFirstName,
memberLastName,
memberAddressLine1,
memberAddressLine2,
memberCity,
memberCounty,
memberPostcode,
memberDisplayName)
VALUES ('$email',
'$password', '$first_name', '$last_name',
'$add_line1', '$add_line2','$city',
'$county', '$postcode', '$display_name')";
if (!mysqli_query($conn,$sql))
{
die('Error: ' . mysqli_error($conn));
}
mysqli_query($conn,$sql);
echo 'Guest Added';
mysqli_close($conn);
?>
Да; 'mysqli_query ($ conn, $ sql);' можно удалить и просто добавить 'else {}' в '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'Комментарий '', как показатель успеха. – 2013-03-18 22:29:37
Спасибо, что помогли - не понимали, что он побежал при оценке. – underflow