j'expose ce sur quoi je bute :
Je voudrais que ma requête ne renvoie que les lignes contenant le mot 'jour' dans une chaine de caractères. Donc, je ne veux pas qu'elle me renvoie les lignes comportant les mots 'journées' 'journée' 'ajourner', etc.
J'ai lu sur le forum une personne qui proposait de remplacer LIKE par REGEXP 'jour' par exemple. Mais cela ne marche pas. Ai-je mal compris ?
include( "mysql.inc.php" );
$requete = "SELECT * FROM `japfr` WHERE fr REGEXP 'Psy'";
$execution = mysql_query( $requete, $connection );
$nombre = mysql_num_rows($execution);
if ($nombre==0){
echo "aucune traduction";
}
else
while ( $result=mysql_fetch_array( $execution) )
{
echo $result["jap"] .$result["fr"];
echo "<br />";
}
Donc si j'ai bien compris, ça ne devrait me renvoyer que 'psy' ? Mais, cela me trouve tous les mots comportant 'psy'...