2009-10-08 4 views
2

Possible en double:
Best way to stop SQL Injection in PHPPrévention de l'injection SQL: mysql_real_escape_string() est-il vraiment tout ce dont j'ai besoin?

Il semble beaucoup trop beau pour être vrai pour moi que cette fonction simple fait tout ce que je dois. Pourtant, la plupart de mes recherches sur google mènent à des résultats qui disent essentiellement "utilisez cette fonction et tout ira bien!".

J'ai vu un couple que brièvement, ou à un niveau trop élevé pour mon propre esprit de débutant à comprendre, parler d'instructions SQL paramétrées. Sont-ils nécessaires, et si oui, quelqu'un peut-il me signaler un bon lien?

+3

Dupe? http://stackoverflow.com/questions/60174/best-way-to-stop-sql-injection-in-php De toute façon, beaucoup de bonnes informations dans les réponses à cette question. –

+2

Et si ce qui précède n'est pas la dupe alors voici un tas d'entre eux: http://stackoverflow.com/search?q=mysql_real_escape_string – ChssPly76

+0

@Chss J'ai couru cette recherche. Je suis curieux de savoir combien de questions vous avez lues avant de conclure "c'est beaucoup, cette question n'aurait pas dû être posée!" Il y a une question à trois quarts de la première page qui adresse à distance ce qui m'intéresse ... –

Répondre

1

Un autre point de vue: http://littlebobbytables.com/

Edit: wow, c'est tout à fait le mauvais site: essayez celui-ci: http://bobby-tables.com/

+2

Qui a un domaine maintenant? Impressionnant! – alex

+0

Je me demandais ... ce lien est beaucoup plus utile mais je n'ai rien vu sur PHP. : \ –

+0

@Chris Sobolewski; pour PHP, regardez les extensions mysqli et PDO. – Inshallah

0

Ce sera tout ce que vous avez besoin à condition que vous ne modifiez pas le jeu de caractères de la base de données , IIRC.

Questions connexes