FONCTIONS CONNEXION À UNE BASE DE DONNÉES ANTI-INJECTION SQL
cs_bluedemon
Messages postés41Date d'inscriptionmercredi 21 septembre 2005StatutMembreDernière intervention 3 novembre 2008
-
13 mai 2007 à 11:53
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
13 mai 2007 à 14:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 mai 2007 à 14:45
bah on t'en a propose des ameliorations
slaxswf
Messages postés32Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention20 mai 2007 13 mai 2007 à 14:42
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é.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 mai 2007 à 14:40
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...
slaxswf
Messages postés32Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention20 mai 2007 13 mai 2007 à 14:36
Cette source sera supprimé par les administrateurs à ma demande car apparemment elle n'intéresse personne. Merci pour votre soutien et votre participation.
slaxswf
Messages postés32Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention20 mai 2007 13 mai 2007 à 14:15
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.
neigedhiver
Messages postés2480Date d'inscriptionjeudi 30 novembre 2006StatutMembreDernière intervention14 janvier 201119 13 mai 2007 à 14:12
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...
slaxswf
Messages postés32Date d'inscriptionjeudi 28 décembre 2006StatutMembreDernière intervention20 mai 2007 13 mai 2007 à 14:11
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 ;)
amezghal
Messages postés385Date d'inscriptionlundi 27 février 2006StatutMembreDernière intervention21 août 20155 13 mai 2007 à 14:08
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...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 13 mai 2007 à 13:45
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
cs_bluedemon
Messages postés41Date d'inscriptionmercredi 21 septembre 2005StatutMembreDernière intervention 3 novembre 2008 13 mai 2007 à 11:53
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.
13 mai 2007 à 14:45
13 mai 2007 à 14:42
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é.
13 mai 2007 à 14:40
13 mai 2007 à 14:36
13 mai 2007 à 14:15
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.
13 mai 2007 à 14:12
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...
13 mai 2007 à 14:11
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 ;)
13 mai 2007 à 14:08
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...
13 mai 2007 à 13:45
quand aux doubles quotes, aux print, aux repetitions de print, et aux oublis de mysql_error() on en parle meme pas
13 mai 2007 à 11:53