bonjour,
Voilà j'ai commencé à faire un système de recherche, donc quand l'utilisateur rentre un mot dans un champ sa cherche dans la base de donnée et si il l'a trouvé sa l'affiche.
Mais mon problème c'est que l'utilisateur doit rentrer le mot exact avec les majuscules etc..
Je voulais savoir si il était possible par la commande SQL de chercher par exemple ne mettant seulement la première lettre.
Comme dans l'explorer Windows on à la possibilité de mettre 'exp*' avec une étoile..
voilà mon script pour que vous compreniez mieux:
<form action="" method="get">
</form>
<?php
$recherche = $_GET['search'];
if (($_SERVER['REQUEST_URI']) == ("/test/isearch.php?search=".$recherche.""))
{
mysql_connect("****", "****", "*****");
mysql_select_db("***");
$retour = mysql_query('SELECT * FROM appdb_applications WHERE name=\'' . $_GET['search'] . '\'');
while ($donnees=mysql_fetch_array($retour))
{
echo $donnees['name']; ?>
}
mysql_close();
}else{
}
?>
Salut,`Je tiens à rajouter que par défaut, mysql ne tient pas compte de la casse.
("chaine" = "ChaiNe") est vrai.
Donc ton problème ne venait pas de ça mais uniquement de l'exactitude, corrigée par vpoyo.