À mon sens, il est assez rare que les gens utilisent prepare pour des raisons de pure-performance.
La raison principale pourquoi prepare est autant "fortement suggéré", c'est pour prévenir le plus...
Type: Messages; Utilisateur: FMaz
À mon sens, il est assez rare que les gens utilisent prepare pour des raisons de pure-performance.
La raison principale pourquoi prepare est autant "fortement suggéré", c'est pour prévenir le plus...
Exact.
C'est pour cette raison que je trouvais les gens dur dans leurs critiques envers PDO, qui souffre exactement du même défaut que les autres.
Ce que je dis, c'est que les gens comparent des requêtes directes (mysql_query) avec les requêtes préparés de PDO.
Dans un cas, on envoie une unique chaine string à MySQL. Évidemment que c'est...
Probablement que les hébergeur vont offrir les 2 types d'hébergement: 5 ou 6.
mais beaucoup des fonctionnalité de PHP6 ont été, ou vont être prévu pour des version de php 5.x. Par exemple, php 5.3...
La portabilité se situe au niveau des fonctions d'accès, pas au niveau de la formation des requêtes SQL.
Il s'agit de 2 couches d'abstraction bien distinctes.
En ce qui concerne la difficulté...
Effectivement, beaucoup de gens semblent penser que toute requête imaginable sera fonctionnelle et traduite à 100%. Ce n'est malheureusement pas la réalité du moment, et je doute que ca soit possible...
Généralement quand ca m'arrivait, s'était parce que:
1- Je n'avais pas configuré PDO pour afficher les erreurs
2- Je n'avais pas correctement ré-initialisé la variable contenant le statement.
Ce...
Être bien outillé
Le problème que beaucoup semblent avoir avec PDO est son manque d'intuitivité. Par défaut, les erreurs semblent ne pas être rapporté, on ne sais pas trop pourquoi ca marche et...
Mais les requêtes prepared, je trouve que c'est très rare que je les utilisent plus d'une fois. Particulièrement dans le cas de code orienté objet.
En fait, les seuls moment ou je m'en suis servi...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.