Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/09/2011, 09h15   #1
Membre éclairé
 
Avatar de ledisciple
 
Homme François
observateur de nuage niveau 2.3
Inscription : août 2008
Messages : 546
Détails du profil
Informations personnelles :
Nom : Homme François
Âge : 27
Localisation : France

Informations professionnelles :
Activité : observateur de nuage niveau 2.3

Informations forums :
Inscription : août 2008
Messages : 546
Points : 313
Points : 313
Par défaut marqueurs nommés vs marqueurs interrogatifs (marqueurs nommés ou marqueurs interrogatifs ) requête préparée

Bonjour

La question est dans le titre. J'ai visiter ce site et j'ai eu une discution avec une personne du chat hier soir.

Quel marqueur choisir? Il y a t-il un qui est plus sécurisé ou plus rapide? Il y en a qu'il faut prévilégier par rapport à l'autre par rapport à certaines requêtes ( SELECT, UPDATE ou des SELECT dans le WHERE ...)

C'est que je suis en train de refaire toutes mes requêtes pour les passers en pdo et j'aimerai pouvoir choisir.

Merci d'avance
__________________
_____________________________________________
Tours Football Club - Turonorum Civitas Libera
ledisciple est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 11h01   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 131
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 131
Points : 8 491
Points : 8 491
c'est pareil, les marqueur nommer permet d'utiliser direct les clés d'array, apres c'est tout, de tout façon par pour la plupart des pilote PDO les requêtes préparées sont émulées par défaut, donc niveau optimisation c'est zéro
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/09/2011, 12h00   #3
Modérateur
 
Avatar de Benjamin Delespierre
 
Benjamin Delespierre
Développeur Web
Inscription : février 2010
Messages : 2 991
Détails du profil
Informations personnelles :
Nom : Benjamin Delespierre
Âge : 24
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : février 2010
Messages : 2 991
Points : 5 032
Points : 5 032
Les marqueur nommé sont plus pratiques à utiliser car le tableau passé en paramètre à PDOStatement::execute n'a alors plus besoin d'être ordonné, c'est toujours ça de moins à penser

Note: tu peux aussi te servir de PDOStatement::bindParam et PDOStatement::bindValue avec les marqueurs nommés ce qui permet en sus de typer fortement les données que tu envoies vers le SGBD.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom
Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même).

Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...".
Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug.

Les boutons et existent, servez-vous en
Benjamin Delespierre est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h03.


 
 
 
 
Partenaires

Hébergement Web