par
Ryle » 31 mars 2008, 12:30
Alors histoire de remettre les choses au clair :
- Apache est un serveur web. Les navigateurs l'interrogent et il leur retourne des pages html.
- PHP est un serveur applicatif. Le serveur web lui demande un traitement et php lui retourne le résultat, sous forme de code html qu'il va pouvoir renvoyer au navigateur
- Access et MySQL sont des bases de données. Elles sont interrogées par php pour récupérer ou mettre à jour les informations qui y sont stockées.
Tout ça pour dire qu'il ne sert à rien de bricoler la config d'apache ou de php pour modifier le fonctionner d'access ou de mysql
Concernant Access, son LIKE utilise effectivement une syntaxe différente qui te permet d'utiliser des (pseudo) expressions régulières pour donner un masque plus précis à ta recherche. Pour MySQL l'opérateur LIKE te permet seulement de spécifier les parties de la chaine que tu ne connais pas. En revanche MySQL propose l'opérateur REGEXP (ou RLIKE) pour utiliser des expressions régulières.
Dans tous les cas, ta requête n'est, en l'état, pas compatible et il te faut l'adapter en fonction de la base de données sur laquelle tu es connecté.
Access LIKE :
http://office.microsoft.com/en-us/acces ... 31033.aspx
MySQL REGEXP :
http://dev.mysql.com/doc/en/regexp.html