Duplicata du champ '0' pour la clef 'PRIMARY'
Nouvelle_Informaticienne
Messages postés
153
Date d'inscription
Statut
Membre
Dernière intervention
-
Nouvelle_Informaticienne Messages postés 153 Date d'inscription Statut Membre Dernière intervention -
Nouvelle_Informaticienne Messages postés 153 Date d'inscription Statut Membre Dernière intervention -
Bonjour les informaticien(ne)s,
S'il vous plait je demande de l'aide a propos d'une requete SQL qui marche pas depuis pas ma de temps j'ai des recherches par ici et par la mais je n'ai pas compris exactement ! en fait quand j’exécute la requête la première fois ca marche et les autres fois après non plus je sais q'elle stock le même id (unique) a chaque fois mais moi je sélectionne normalement a chaque un id différent pour le stocker! mais lui il comprend pas comme ça :/ a chaque fois il me stock le même id ce qui génère une erreur de type
voici ma page pleine de requêtes et une marche pas la toute dernière
je vous remercie par avance :)
S'il vous plait je demande de l'aide a propos d'une requete SQL qui marche pas depuis pas ma de temps j'ai des recherches par ici et par la mais je n'ai pas compris exactement ! en fait quand j’exécute la requête la première fois ca marche et les autres fois après non plus je sais q'elle stock le même id (unique) a chaque fois mais moi je sélectionne normalement a chaque un id différent pour le stocker! mais lui il comprend pas comme ça :/ a chaque fois il me stock le même id ce qui génère une erreur de type
Duplicata du champ '0' pour la clef 'PRIMARY'
voici ma page pleine de requêtes et une marche pas la toute dernière
<?php // On appelle la session session_start(); $pseudo=$_SESSION['pseudo']; //connection au serveur $cnx = mysqli_connect( "localhost", "root", "","pst" ) ; //sélection de la base de données: $db = mysqli_select_db( $cnx,"pst" ) ; //récupération des valeurs des champs: $titrebl = $_POST["titrebl"] ; $titredp = $_POST["titredp"] ; $description = $_POST["description"] ; $detail = $_POST["detail"] ; echo'<[/contents/242-introduction-au-dynamic-html-dhtml div]>'; echo'<br>'; //req 1 $sqll="SELECT MAX(id_FPP) AS max_id FROM fiche_prjprincipale"; echo"cv <br> "; echo "<br> La requete select max fich projet est : ".$sqll."<br>"; $reque = mysqli_query($cnx,$sqll) or die( mysqli_error($cnx) ) ; $row = mysqli_fetch_assoc($reque); echo "l id MAX est ". $row["max_id"]."<br>"; $id=$row["max_id"]; //création de la requête 2 SQL: $sql = "INSERT INTO detail_projet(titre_DP,id_FPP_DP)VALUES('$titredp','$id')" ; echo "<br> La requete insert into detail projet est : ".$sql."<br>"; $requete = mysqli_query($cnx,$sql) or die( mysqli_error($cnx) ) ; if($requete) { echo("requete de insert detail reussite<br>"); //req 3 $sqlil="SELECT MAX(id_DP) AS max_id_dp FROM detail_projet"; echo "<br> La requete select max detail projet est : ".$sqlil."<br>"; $requeteee = mysqli_query($cnx,$sqlil) or die( mysqli_error($cnx) ) ; $row = mysqli_fetch_assoc($requeteee); $id=$row["max_id_dp"]; if($requeteee) { echo("requete select max detail projet cava<br>"); //req 4 derniere requete probleme au niveau '$id' $sqls = "INSERT INTO bloque(titre_BLQ,description_BLQ,id_DP_BLQ,textLibre_BLQ)VALUES('$titrebl','$description','$id','$detail')" ; echo "<br> La derniere requete insert bloque est : ".$sqls."<br>"; $requetee = mysqli_query($cnx,$sqls) or die( mysqli_error($cnx) ) ; if($requetee) { echo("requete insert bloque reussite <br>");} else{ echo("requete insert bloque echouee <br>"); } } else { echo("requete echouee<br>"); } } else { echo("requete echouee <br>");} echo'</div>'; ?> </body> </[/contents/498-html-langage html]>
je vous remercie par avance :)
A voir également:
- Duplicata du champ '0' pour la clef 'PRIMARY'
- Clef usb non reconnue - Guide
- Formater clef usb - Guide
- Remettre a 0 un pc - Guide
- Le nom du champ de tableau croisé dynamique n'est pas valide - Forum Excel
- Numéro de téléphone excel 0 - Guide
1 réponse
bonjour il m'affiche
aidez moi svp et je vous remercie par avance
La requete DE MAXIMUM est : SELECT MAX(id_FPP) AS max_id FROM fiche_prjprincipale
l id MAX est 44
La requete insert into detail projet est : INSERT INTO detail_projet(titre_DP,id_FPP_DP)VALUES('sqdq','44')
requete de insert detail reussite
La requete select max detail projet est : SELECT MAX(id_DP) AS max_id_dp FROM detail_projet
l id MAX de detail est 24
requete select max detail projet cava
La derniere requete insert bloque est : INSERT INTO bloque(titre_BLQ,description_BLQ,id_DP_BLQ,textLibre_BLQ)VALUES('qsdf','sdf','24','qsdfsdfsdf dsqf sqdfdf qsdfq sdf sqdf sdqfdsf qsfds sdfqsdfsqsd sdfsqdf sdf qsdf q sdf sdqsf sqdf sqdfqsf sqdf')
Duplicata du champ '0' pour la clef 'PRIMARY'
aidez moi svp et je vous remercie par avance