Прошу вставить данные из таблицы в другую. проблема в том, что я найти дубликаты записей в базе данных при применении код ниже:mysql query insert duplicate record
<?php
include ('lib/connexion.php');
$id_article = $_GET['num'];
$requete = "Select * from products where product_id=$id_article";
$resultats = mysql_query ($requete);
if($resultats === FALSE) {
die(mysql_error()); // TODO: better error handling
}
?>
<html>
<head>
<title>APP crud</title>
</head>
<body>
<?php
while ($ligne =mysql_fetch_array ($resultats)){
$sql2 ="INSERT INTO panier (product_title, description, prix)
VALUES ('".$ligne[1]."','".$ligne[2]."','".$ligne[3]."') ";
mysql_query ($sql2) or die ('Erreur : ' .mysql_error());
$resultats2 = mysql_query ($sql2);
if($resultats2 === FALSE) {
die(mysql_error()); // TODO: better error handling
}
header('Location: panier.php');
?>
<a href ="supprimer.php?num=<?php echo ($ligne[0]);?>">Supprimer</a>
<a href ="modifier.php?num=<?php echo ($ligne[0]);?>">Modifier</a>
<a href ="insertion_panier.php?num=<?php echo ($ligne[0]);?>">Ajouter</a>
<a href ="index.php">Retour</a>
<?php } ?>
</body>
<html>
Может кто-нибудь сказать мне, почему это происходит? Благодарю.
Потому что, вы делаете это дважды.' Mysql_query ($ SQL2) ' –
Удалить эту строку mysql_query ($ SQL2) или умереть ('ERREUR:'. mysql_error()); – devpro
Mysql_ * устарел использовать mysqli_ * или PDO – devpro