Sensibilite casse moteur de recherche
Fermé
rake-off
Messages postés
200
Date d'inscription
mardi 12 mai 2009
Statut
Membre
Dernière intervention
10 décembre 2011
-
5 oct. 2009 à 07:33
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 6 nov. 2009 à 14:09
avion-f16 Messages postés 19250 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 22 décembre 2024 - 6 nov. 2009 à 14:09
A voir également:
- Sensibilite casse moteur de recherche
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Installer qwant moteur de recherche - Télécharger - Navigateurs
- Moteur de recherche sans censure - Accueil - Services en ligne
- Réparation écran tv samsung cassé ✓ - Forum Téléviseurs
4 réponses
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
5 oct. 2009 à 11:44
5 oct. 2009 à 11:44
Bonjour,
Pour ne pas que ta recherche soit sensible à la casse il suffit de passer ce que la personne cherche en majuscule et de le comparer au résultat de ta base en majuscule.
Voici ce que donnerait ta requete :
$result = mysql_query("SELECT count(id_prod) FROM ".$table." WHERE UPPER(nom) LIKE UPPER('%$search%') OR UPPER(l_description) LIKE UPPER('%$search%') OR UPPER(categorie) LIKE UPPER('%$search%')");
Voilà j'espère que ça va t'aider !
Pour ne pas que ta recherche soit sensible à la casse il suffit de passer ce que la personne cherche en majuscule et de le comparer au résultat de ta base en majuscule.
Voici ce que donnerait ta requete :
$result = mysql_query("SELECT count(id_prod) FROM ".$table." WHERE UPPER(nom) LIKE UPPER('%$search%') OR UPPER(l_description) LIKE UPPER('%$search%') OR UPPER(categorie) LIKE UPPER('%$search%')");
Voilà j'espère que ça va t'aider !
rake-off
Messages postés
200
Date d'inscription
mardi 12 mai 2009
Statut
Membre
Dernière intervention
10 décembre 2011
1
5 oct. 2009 à 19:45
5 oct. 2009 à 19:45
merci bien, mais en faisant sa on verifie que si tout est en majuscule et tout en minuscule non??
Passarinho44
Messages postés
963
Date d'inscription
mercredi 28 mai 2008
Statut
Contributeur
Dernière intervention
13 juin 2012
132
6 nov. 2009 à 13:14
6 nov. 2009 à 13:14
Non en fait ça met tout en majuscule et ça le compare avec quelque chose qui est aussi mis en majuscule.
Mais ça le met en majuscule que pour le comparer, ce qui va être affiché n'est pas mis en majuscule.
Mais ça le met en majuscule que pour le comparer, ce qui va être affiché n'est pas mis en majuscule.
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
6 nov. 2009 à 14:09
6 nov. 2009 à 14:09
+1 à Passarinho44
Par contre, -1 pour rack-off : tu aurais pu trouver ça en tapant "SQL LIKE casse insensitive" dans Google
Par contre, -1 pour rack-off : tu aurais pu trouver ça en tapant "SQL LIKE casse insensitive" dans Google