Bonjour,
J'ais déjas résolu bien des syntaxes pour PDO en fonction du serveur, (je veux dire des versions de PDO) ...
J'arrives a chaque fois a trouver la bonne syntaxe qui marche sur les trois serveurs ou sont mes sites web, ainsi qu'en local , et franchement c'est une faiblesse de PDO a mon sens , par rapport a MySql.
Le dernier point ou je n'arrives pas a choisir est le LIKE
je testes ces deux variantes
OU
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?PHP $result = $bdd->prepare("SELECT * FROM fi_messages WHERE MsgFilNum LIKE :LeCherche ORDER BY MsgDateClair DESC"); $result->execute(array(':LeCherche' =>$LeForum.'%')); ?>
Apparament les deux marchent sur tout mes sites ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?PHP $result = $bdd->prepare("SELECT * FROM fi_messages WHERE MsgFilNum LIKE CONCAT(:LeCherche, '%' ) ORDER BY MsgDateClair DESC"); $result->execute(array(':LeCherche' =>$LeForum)); ?>
Quel serait votre choix ?
Merci
Partager