voila je veux que le résultat d'une requête ( IdContact ) apparaisse dans un tableau ( array ) .
$resultats=$pdo->query("SELECT * FROM Repertoire,Contact WHERE Repertoire.IdRepertoire = '".$recherche."' AND Contact.IdRepertoire = '".$recherche."' ORDER BY Contact.IdContactType ASC");
}
$resultats->setFetchMode(PDO::FETCH_OBJ);
while($resulttest = $resultats->fetch() )
{
}
je peux avoir entre 1 et 10 résultat .
je ne sais pas comment faire le array directement au résultat de ma requete .
et après je souhaite utiliser cette array dans une requête du type j'ai remplacer IdContact par array pour que vous compreniez bien )
$resultats=$pdo->query("SELECT DISTINCT * FROM ListeClientObservationsProspect WHERE IdContact = '".$array."' OR IdObservations = '".$array."' ORDER BY DateSaisie DESC");
merci pour votre aide
- Edité par laurentgrosges 18 janvier 2018 à 14:39:20
$resultats=$pdo->query("SELECT IdContact FROM Repertoire,Contact WHERE Repertoire.IdRepertoire = '".$recherche."' AND Contact.IdRepertoire = '".$recherche."' ORDER BY Contact.IdContactType ASC");
$resultats->setFetchMode(PDO::FETCH_OBJ);
while($resulttest = $resultats->fetch() )
print_r($resulttest);
comment faire pour utiliser ce resultat dans cette requete :
$resultats=$pdo->query("SELECT DISTINCT * FROM ListeClientObservationsProspect WHERE IdContact = '".$array."' OR IdObservations = '".$array."' ORDER BY DateSaisie DESC");
merci pour ton aide
- Edité par laurentgrosges 18 janvier 2018 à 14:54:58
<?php
$resultats=$pdo->query("SELECT DISTINCT * FROM ListeClientObservationsProspect WHERE IdContact IN ('".implode("','",$array)."') OR IdObservations IN ('".implode("','",$array)."') ORDER BY DateSaisie DESC");
La voie est donnée à toi de faire le reste / tester => ATTENTION tu gères des objets
merci christouphe pour ton aide , voila la première requête :
$resultat_idcontact = array();
$req = "SELECT * FROM Repertoire,Contact WHERE Repertoire.IdRepertoire = '".$recherche."' AND Contact.IdRepertoire = '".$recherche."' ORDER BY Contact.IdContactType ASC";
foreach ($pdo->query($req) as $row) {
$resultat_idcontact[] = $row['IdContact'];
}
et la deuxième :
$resultats=$pdo->query("SELECT DISTINCT * FROM ListeClientObservationsProspect WHERE IdContact IN ('".implode("','",$resultat_idcontact)."') OR IdObservations IN ('".implode("','", $resultat_idcontact)."') ORDER BY DateSaisie DESC");
Merci à toi et à très bientôt
- Edité par laurentgrosges 18 janvier 2018 à 17:41:38
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
La voie est donnée à toi de faire le reste / tester => ATTENTION tu gères des objets
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales
Keep It Simple Stupid - SF4 conf Swift - Cours 1/4 SF4 - Exceptions PDO - Formes Normales