Php : like
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonsoir,
je vient de bidouller ce code :
$queryString = explode(' ',$queryString);
$nombre_queryString = count($queryString);
$boucle = 0;
$OR = '';
while($boucle < $nombre_queryString){
$chaine='';
if($boucle!=0){
$chaine = ' OR';
}
$variable=$queryString["$boucle"];
if ($variable!=''){
$chaine=$chaine.' titre LIKE '.$variable.' OR description LIKE '.$variable;
$OR = $OR.$chaine;
}
$boucle++;
}
$bdd = new PDO('mysql:host=localhost;dbname=destiny-rpg', 'root', '');
$requete=$bdd->prepare('SELECT * FROM recherche WHERE :or ORDER BY titre LIMIT 8') or die(print_r($bdd->errorInfo()));
$requete->execute(array('or' => "$OR"));
il me permet de faire le tour de cahque mot pour un moteur de recherche, malheuresement il ne marche pas. Merci pour votre aide s'il y a lieu.
je vient de bidouller ce code :
$queryString = explode(' ',$queryString);
$nombre_queryString = count($queryString);
$boucle = 0;
$OR = '';
while($boucle < $nombre_queryString){
$chaine='';
if($boucle!=0){
$chaine = ' OR';
}
$variable=$queryString["$boucle"];
if ($variable!=''){
$chaine=$chaine.' titre LIKE '.$variable.' OR description LIKE '.$variable;
$OR = $OR.$chaine;
}
$boucle++;
}
$bdd = new PDO('mysql:host=localhost;dbname=destiny-rpg', 'root', '');
$requete=$bdd->prepare('SELECT * FROM recherche WHERE :or ORDER BY titre LIMIT 8') or die(print_r($bdd->errorInfo()));
$requete->execute(array('or' => "$OR"));
il me permet de faire le tour de cahque mot pour un moteur de recherche, malheuresement il ne marche pas. Merci pour votre aide s'il y a lieu.
A voir également:
- Php : like
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP