PHP5 + SQL 2000 + TRANSACTION + GESTION DES ERREURS
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 2008
-
29 mars 2005 à 19:10
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
2 avril 2005 à 18:45
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 2 avril 2005 à 18:45
Hello,
dragon_rouge -> Voici un extrait de la doc officielle, em francais :
Note : L'utilisation des balises courtes doit être bani lors de développements d'applications ou de bibliothèques qui sont destinées à être redistribuées, ou déployées sur des serveurs qui ne sont pas sous votre contrôle, car les balises courtes peuvent ne pas être supportées sur le serveur cible. Pour réaliser du code portable, redistribuable, n'utilisez jamais les balises courtes.
Tu programmes en php ? Tu mets des sources en libre distribution ? Alors tache de respecter les directives des createurs d php...
Et quand quelqu'un t'apprend quelquechose, essaye de l'ecouter au lieu de te braquer betement. Ca n'a jamais ete grave d'ignorer quelquechose. Ca l'est beaucoup plus de refuser d'apprendre.
C'est pas de ma faute si tu tombes sur des serveurs/hébergeurs pourris.
willinfeo
Messages postés55Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention 4 décembre 2005 30 mars 2005 à 14:53
Pas d'accord avec toi dragon_rouge.
<?php marche avec n'importe quel serveur alors que <? et <% dependent de la configuration du serveur donc pour une question de portabilite il vaut utiliser <?php
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 30 mars 2005 à 14:36
Fais ske tu veux dragon_rouge... mais va lire le tutoriel, tu vas peut-etre comprendre pourquoi si tu es moins borné.
fuckya
Messages postés125Date d'inscriptionmercredi 31 mars 2004StatutMembreDernière intervention 8 juin 2006 30 mars 2005 à 14:04
N'importe quoi ton histoire de <?php sa ne change strictement rien on peut très bien mettre <? ou <%
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 29 mars 2005 à 19:10
Jveux bien être indulgent, mais ne mets pas expert... ok il y a pas mal de concept cool que tu as utilisé, mais plusieurs lacunes.
First <? remplace le par <?php (va lire : http://www.phpcs.com/code.aspx?id=24870)
Ensuite, je pense que tu ne donnes pas à la bonne classe les choses qu'elle doit faire... Ta classe erreur devrait elle afficher au besoin les infos, pas la classe MSsql...
Ensuite, une classe comme msSQL ne devrait rien afficher mais seulement retourner des valeurs.
Pour finir, tu catch une exception de type Exception... c'est sur que ca marche mais si tu throw une Erreur (que tu devrais peut-etre changer de nom car c'est un peu trop général) Tu devrais catcher la même Erreur... et avec celle la, afficher l'erreur ($e->display_custom());. Car ici ta classe Erreur ne sert à rien.
Regarde le fonctionnement d'une classe SQL que j'ai faite, tu peux te baser sur ça pour la tienne si tu veux, ou même si tu veux, créer mssql pour la faire fonctionner avec mon script :P (http://www.phpcs.com/code.aspx?id=24813)
2 avril 2005 à 18:45
dragon_rouge -> Voici un extrait de la doc officielle, em francais :
Note : L'utilisation des balises courtes doit être bani lors de développements d'applications ou de bibliothèques qui sont destinées à être redistribuées, ou déployées sur des serveurs qui ne sont pas sous votre contrôle, car les balises courtes peuvent ne pas être supportées sur le serveur cible. Pour réaliser du code portable, redistribuable, n'utilisez jamais les balises courtes.
l'url :
http://de.php.net/language.basic-syntax
Tu programmes en php ? Tu mets des sources en libre distribution ? Alors tache de respecter les directives des createurs d php...
Et quand quelqu'un t'apprend quelquechose, essaye de l'ecouter au lieu de te braquer betement. Ca n'a jamais ete grave d'ignorer quelquechose. Ca l'est beaucoup plus de refuser d'apprendre.
31 mars 2005 à 10:54
30 mars 2005 à 14:53
<?php marche avec n'importe quel serveur alors que <? et <% dependent de la configuration du serveur donc pour une question de portabilite il vaut utiliser <?php
30 mars 2005 à 14:36
30 mars 2005 à 14:04
30 mars 2005 à 10:46
29 mars 2005 à 19:10
First <? remplace le par <?php (va lire : http://www.phpcs.com/code.aspx?id=24870)
Ensuite, je pense que tu ne donnes pas à la bonne classe les choses qu'elle doit faire... Ta classe erreur devrait elle afficher au besoin les infos, pas la classe MSsql...
Ensuite, une classe comme msSQL ne devrait rien afficher mais seulement retourner des valeurs.
Pour finir, tu catch une exception de type Exception... c'est sur que ca marche mais si tu throw une Erreur (que tu devrais peut-etre changer de nom car c'est un peu trop général) Tu devrais catcher la même Erreur... et avec celle la, afficher l'erreur ($e->display_custom());. Car ici ta classe Erreur ne sert à rien.
Regarde le fonctionnement d'une classe SQL que j'ai faite, tu peux te baser sur ça pour la tienne si tu veux, ou même si tu veux, créer mssql pour la faire fonctionner avec mon script :P (http://www.phpcs.com/code.aspx?id=24813)
Bonne chance.