Php : like

Résolu
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.

A voir également:

1 réponse

Utilisateur anonyme
 
Je n'ai pas trouve de reponse a ma question, mais je me suis fait un autre script qui marche, mais ne prenant pas les même principes que celui la, je n'afficherais pas le nouveau code.
0