Problème de requête SQl avec php
beno-yac
Messages postés
109
Statut
Membre
-
Navid_92 Messages postés 778 Statut Membre -
Navid_92 Messages postés 778 Statut Membre -
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
- Jointure sql ✓ - Forum MySQL
- Erreur de requete 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
109
Statut
Membre
çA MARCHE MERCI POUR VOTRE AIDE MERCI MERCI
Navid_92
Messages postés
778
Statut
Membre
87
Aux plaisirs, pense à mettre le sujet en [Résolu]