YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010
-
11 janv. 2006 à 13:57
YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010
-
12 janv. 2006 à 09:28
bonjour à tous,
je désire faire des tests sur ma connexion mysql (en php) mais je veux
éviter l'emploi de "or die" en fait je veux gérer mes messages
d'érreurs, qulqu'un a t il une idée
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 11 janv. 2006 à 14:18
Hello,
if (false === @mysql_connect (...)) { $logError 'Erreur à la connexion : ['.mysql_errno().']> '.mysql_error();
} else {
// code
}
c'est un exemple hein, comment intercepter une erreur, sans qu'elle ne s'affiche. Après tu gères comme tu le veux : tu traces, tu affiches ujn message personnalisé, tu interrompts ou non le script, etc...
YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010 11 janv. 2006 à 14:29
je suis peut être un peu aveugle ou fatigué, mais je viens de chercher
sur ce site un script de connection je ne trouve rien (sauf des scripts
tout simple avec or die)......
Vous n’avez pas trouvé la réponse que vous recherchez ?
YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010 11 janv. 2006 à 14:51
est ce la dernière de FhX (celle dont tu m'a parlé hier, abstraction)
si oui je l'ai téléchargée et régardée cette nuit, mais j'ai du mal
avec ça, je te l'ai dit hier je suis un gros débutant. Ce que j'ai vu
est presque du chinois - pour mes capacités de lecture à moi - bien sur.
YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010 11 janv. 2006 à 15:35
je te remercie, j'ai déjà essayé, mais comme j'ai déjà mis des
conditions au préalable pour tester si les variables de post venant du
formulaire de connection son existantes et remplies j'ai un problème
pour ajouter le est de connection.
Je continue à galérer je verrai bien si j'y arrve.
FhX
Messages postés2350Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention18 avril 20153 11 janv. 2006 à 17:39
Pour bien savoir comment marche une fonction, il suffit de se retourner à la doc. Dans ma classe SQL, je me suis amusé à recopier les différentes possibilités de retour de chaque fonction MySQL.
Voici donc celle de mysql_connect() :
// mysql_connect() ou mysql_pconnect() retourne une ressource en cas de succès
// mysql_connect() ou mysql_pconnect() retourne FALSE en cas d'échec.
Pour annuler un message d'erreur type "trigger_error()", il suffit de lui mettre un @ avant la fonction... donc @mysql_connect().
Après, à toi de récupérer ce que retourne la fonction... false ou une ressource. Malalam t'a très bien montré comment il fallait faire :)
YEBOKOLO
Messages postés46Date d'inscriptionjeudi 10 mars 2005StatutMembreDernière intervention13 septembre 2010 12 janv. 2006 à 09:28
ok, je prend connaissance de tes deux derniers messages ce matin, j'ai
finalement réussi à faire mes tests sur la connection, et cette nuit je
les ai transformés en une fonction qui retourne une variable, donc ce
matin j'essaie d'utiliser ma fonction.
je conserve cependant l'idée de transformer mon appli en utilisant des classes, mais ce sera pour plus tard.