FONCTIONS CONNEXION À UNE BASE DE DONNÉES ANTI-INJECTION SQL

Signaler
Messages postés
41
Date d'inscription
mercredi 21 septembre 2005
Statut
Membre
Dernière intervention
3 novembre 2008
-
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42675-fonctions-connexion-a-une-base-de-donnees-anti-injection-sql

Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
bah on t'en a propose des ameliorations
Messages postés
32
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
20 mai 2007

pas de corriger mais de proposer des améliorations
oui le code était spécial débutant pour apprendre les fonctions PHP mais bon c pas grave ce sera retiré cette après midi.

Merci à toute la communauté.
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
j'adore ce que tu dis.... c'est a nous de corriger ton code... toi tu dis que ca ne t'interesse pas ou que c'etait special debutant...
Messages postés
32
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
20 mai 2007

Cette source sera supprimé par les administrateurs à ma demande car apparemment elle n'intéresse personne. Merci pour votre soutien et votre participation.
Messages postés
32
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
20 mai 2007

Réponse au commentaire :

AMEZCHAL :
----------
Gestion des erreurs, cela ne m'intéresse pas. A vous de me proposer les améliorations comme dit plus haut.
Les fonctions sont en français car je suis français et en même temps, les débutants comprendrons mieux. Rappellons que mes codes sont destinés aux débutants.
La fonction déconnexion peux éteindre autant de requete que tu le veux car c une fonction exemple :
deconnexion($requete);
deconnexion($requete02);

Voilà. Si vous avez des améliorations, n'hésitez pas à me les envoyer par message privé ou en commentaire ci-dessous au lieu de critquer sans cesse.
Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
15
Salut,

Je ne comprends pas qu'à l'ère de php5 on continue, pour ce genre de code, à faire des fonctions alors qu'une classe abstraite accompagnée de ses copines (concrètes) serait du plus bel effet.

Bref... ENCORE du code pour une base de données... Si encore ça apportait vraiment quelque chose...
Messages postés
32
Date d'inscription
jeudi 28 décembre 2006
Statut
Membre
Dernière intervention
20 mai 2007

Réponse aux commentaires :

BLUEDEMON:
----------
Tu as raison, on peux ajouter à la fonction connexion(); les Identifiants de connexion et l'adresse du serveur MySQL en les passant en paramètre. Chose que je n'ai pas fait puisque cela reste rare.

COUCOU747:
----------
On peux effectivement gérer les erreurs via mysql_error() plutôt qu'en fermant la page en cas d'errreur avec or die. La répétition des print est faite exprès pour que les débutants puissent repérer à quoi sert chaque ligne ;)

Merci de proposer vos améliorations par message privé SVP ou directement en commentaire ;)
Messages postés
385
Date d'inscription
lundi 27 février 2006
Statut
Membre
Dernière intervention
21 août 2015
3
tu re nomes les fonctions en français .. ça sert à quoi ça ?
gestion des erreurs=0
-en plus dans la fonction déconnexion faudrai que l'argument soit un tableau contenant toutes les requetes,car t'utilises pour une seule requete mysql_close() !! c'est finis pour les autres requetes ?
-'connexion' tu te connectes avec '127.0.0.1' ça doit etre un argument pour la fonction en plus,ainsi que les autres...
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
36
qui te dit qu'ils veulent fermer la page en cas d'erreur ?? throw serait plus a sa place que die ici...
quand aux doubles quotes, aux print, aux repetitions de print, et aux oublis de mysql_error() on en parle meme pas
Messages postés
41
Date d'inscription
mercredi 21 septembre 2005
Statut
Membre
Dernière intervention
3 novembre 2008

Pas mal pour le code, mais la fonction function connexion($valeur) peut etre amélioré en ajoutant en paramettre des variables pour le nom du serveur de la bdd, le login de connexion et le mot de passe.