Problème de requête SQl avec php
Fermé
beno-yac
Messages postés
96
Date d'inscription
samedi 11 décembre 2010
Statut
Membre
Dernière intervention
16 décembre 2020
-
17 mai 2012 à 19:56
Navid_92 Messages postés 711 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 12 février 2015 - 19 mai 2012 à 14:54
Navid_92 Messages postés 711 Date d'inscription dimanche 7 décembre 2008 Statut Membre Dernière intervention 12 février 2015 - 19 mai 2012 à 14:54
A voir également:
- Problème de requête SQl avec php
- Easy php - Télécharger - Divers Web & Internet
- Retour a la ligne php ✓ - Forum PHP
- Blob sql ✓ - Forum Webmastering
- Il y a eu un problème avec cette requête. nous travaillons à sa résolution aussi vite que nous le pouvons. - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
2 réponses
Navid_92
Messages postés
711
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
12 février 2015
87
17 mai 2012 à 21:42
17 mai 2012 à 21:42
▶ On met pas de point virgule dans une condition (if).
▶ On ne fais pas un mysql_fetch_array sur la requête avant de l'avoir exécuter.
▶ Voici la version corrigée, mais si pas complète je pense vu que je ne connais pas tout le code d'avant, mais ça te donnera une idée:
▶ On ne fais pas un mysql_fetch_array sur la requête avant de l'avoir exécuter.
▶ Voici la version corrigée, mais si pas complète je pense vu que je ne connais pas tout le code d'avant, mais ça te donnera une idée:
<?php # Préparation de la requête $query_1 ="SELECT IDE FROM escadron1 WHERE escadr ='".$va11."'"; # Execution de la requête $result = mysql_query($query_1) or die(mysql_error()); # Récupération des informations while($data = mysql_fetch_array($result)) { $query_2 ="INSERT INTO affectation1(IDA,IDE) VALUES('".$va1."','".$data[0]."')"; } # Execution de la requête if(mysql_query($query_2)) header('location:Ajout_moteur.php?status=exist'); ?>
Et sinon :
INSERT INTO affectation1(IDA,IDE) SELECT '$va1', IDE FROM escadron1 WHERE escadr ='".$va11."';
C'est plus simple, non ? :)
INSERT INTO affectation1(IDA,IDE) SELECT '$va1', IDE FROM escadron1 WHERE escadr ='".$va11."';
C'est plus simple, non ? :)
Navid_92
Messages postés
711
Date d'inscription
dimanche 7 décembre 2008
Statut
Membre
Dernière intervention
12 février 2015
87
19 mai 2012 à 14:54
19 mai 2012 à 14:54
Essaye ce code:
$query = "INSERT INTO 'affectation1' ('IDA' ,'IDE') SELECT '".$val."', 'IDE' FROM escadron1 WHERE escadr = '".$va11."'";
17 mai 2012 à 23:29
17 mai 2012 à 23:34