Problème de requête SQl avec php
beno-yac
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
-
Navid_92 Messages postés 711 Date d'inscription Statut Membre Dernière intervention -
Navid_92 Messages postés 711 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un petit problème de requêtes Sql .Je voudrai utiliser dans une requête "INSERT' une le résultat d'une requête de "Select" je m'explique
j'ai une Deux tables que je voudrai remplir en même temps mais je dois récupéré le résultat d'une autre table avant de faire "Insert"
mais sa ne marche pas je n'ai pas su comment faire si vous pouviez m'aider merci
j'ai un petit problème de requêtes Sql .Je voudrai utiliser dans une requête "INSERT' une le résultat d'une requête de "Select" je m'explique
j'ai une Deux tables que je voudrai remplir en même temps mais je dois récupéré le résultat d'une autre table avant de faire "Insert"
$va12 ="SELECT IDE FROM escadron1 WHERE escadr ='".$va11."'"; while($BB= mysql_fetch_array($va12)) { $requet2 ="INSERT INTO affectation1(IDA,IDE) VALUES('$va1','".$BB[0]."');"; } if(mysql_query($requet)mysql_query($requet2)) { header("location:Ajout_moteur.php?status=exist"); }
mais sa ne marche pas je n'ai pas su comment faire si vous pouviez m'aider merci
A voir également:
- Problème de requête SQl avec php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Sql lister les tables ✓ - Forum Programmation
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
2 réponses
▶ 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'); ?>
beno-yac
Messages postés
96
Date d'inscription
Statut
Membre
Dernière intervention
çA MARCHE MERCI POUR VOTRE AIDE MERCI MERCI
Navid_92
Messages postés
711
Date d'inscription
Statut
Membre
Dernière intervention
87
Aux plaisirs, pense à mettre le sujet en [Résolu]