Moteur de recherche pour son site avec like
Résolu/Fermé
lecoriace
Messages postés
100
Date d'inscription
mercredi 28 juillet 2010
Statut
Membre
Dernière intervention
24 décembre 2023
-
Modifié par jordane45 le 13/07/2015 à 14:59
lecoriace Messages postés 100 Date d'inscription mercredi 28 juillet 2010 Statut Membre Dernière intervention 24 décembre 2023 - 13 juil. 2015 à 15:33
lecoriace Messages postés 100 Date d'inscription mercredi 28 juillet 2010 Statut Membre Dernière intervention 24 décembre 2023 - 13 juil. 2015 à 15:33
A voir également:
- Moteur de recherche pour son site avec like
- Site de telechargement - Guide
- Site de vente entre particulier - Guide
- Site inaccessible - Guide
- Recherche musique - Guide
- Évariste souhaite télécharger le logiciel inkscape depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. - Forum Bureautique
1 réponse
jordane45
Messages postés
38137
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 avril 2024
4 649
13 juil. 2015 à 15:12
13 juil. 2015 à 15:12
Bonjour,
Pour voir les éventuelles erreurs ... ajoute un bloc try/catch.
Ensuite... attention aux espaces dans ta requête .. et aux point-virgules en fin de ligne....
et plutot que d'utiliser les "?" .. je préfère nommer les variables dans les requête préparées...
Pour voir les éventuelles erreurs ... ajoute un bloc try/catch.
Ensuite... attention aux espaces dans ta requête .. et aux point-virgules en fin de ligne....
et plutot que d'utiliser les "?" .. je préfère nommer les variables dans les requête préparées...
<?php include("pages/connect_db.php"); $sql= "SELECT * FROM info WHERE noms LIKE :nom OR prenom LIKE :prenom"; $params = array( ":nom" =>'%'.$query.'%' , ":prenom" =>'%'.$query.'%'); // Connexion à la base de données try{ $req = $pdo->prepare($sql); $req->execute($params); //On stocke le résultat de la requête dans un ARRAY $array_result = $req->fetchall(); }catch(Exception $e) { echo "<br>ERREUR ! ".$e->getMessage()."<br>"; echo "<br>params : <br>"; print_r($params); } $count =$array_result ? count($array_result) : 0; if($count >0){ echo "oui"; } else { echo "non"; } //Affichage des resultats (pour les tests ^^ ) print_r($array_result);
13 juil. 2015 à 15:33