Bonjours à tous,
J'aimerai éxécuter plusieurs requêtes de séléction , en fonction d'un tableau ($terme_recherche), puis enregistrer le résultat de toutes les requêtes, suprimer les doublons et afficher les résultat.
Si je doit enregistrer le résultat de toute les requêtes dans un tableau, la supréssion des doublons et l'affichage me posera aucun problemme.
Je vous remerci
Modifié par perfectionniste (18 Nov 2011 - 03:17)
J'aimerai éxécuter plusieurs requêtes de séléction , en fonction d'un tableau ($terme_recherche), puis enregistrer le résultat de toutes les requêtes, suprimer les doublons et afficher les résultat.
Si je doit enregistrer le résultat de toute les requêtes dans un tableau, la supréssion des doublons et l'affichage me posera aucun problemme.
$terme_recherche = array('PHP', 'JAVA');
$sql_select =
"SELECT * FROM livres
WHERE titre like ?";
$requete_prepare = $db->prepare($sql_select);
foreach($terme_recherche as $valeur)
{
$requete_prepare->bind_param('s', "'%".$valeur."%'");
$requete_prepare->execute();
$requete_prepare->bind_result($titre, $auteur, $isbn, $prix);
while ($requete_prepare->fetch())
{
$tab['titre'][] = $titre;
$tab['auteur'][] = $auteur;
$tab['isbn'][] = $isbn;
$tab['prix'][] = $prix;
}
}
$requete_prepare->close();
//Supréssion des doublons et affichage du tableau $tab
Je vous remerci
Modifié par perfectionniste (18 Nov 2011 - 03:17)