2010-12-01 5 views
1

Dans l'une de mes applications, j'utilise zend framework. Web/serveur d'applications, serveur de base de données sont physiquement différents. maintenant j'utilise mysql_real_escape_string pour la sécurité où je donne le premier paramètre. et il me donne un avertissement "link_identifier non trouvé ou pas d'identifiant de connexion à la base de données".zend framework utilisant mysql_real_escape_string dans le serveur 2 tier

lorsque j'ai créé un identificateur de connexion pour cette instance et qu'il a commencé à fonctionner correctement. Ma question est pourquoi il ne l'identifie pas tout seul.

Répondre

1

Par défaut, toutes les méthodes dans Zend_Db_Adapter échapperont votre entrée. Donc, mysql_real_escape_string est superflu

+0

Echapper est très confus dans zend, ils ne sont pas clairs sur le moment où les choses sont échappées ou non. – Tom