g_fuck
Messages postés269Date d'inscriptionlundi 29 novembre 2004StatutMembreDernière intervention23 août 2011
-
18 juin 2008 à 12:33
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
18 juin 2008 à 23:48
Salut !
est ce que qqun pourait me dire comment je fais pour insserer les messages d'erreur dans une variable string :
$db = mysql_connect($MON_SERVER.'** cause de l'erreur **',$MON_USERNAME , $MON_PASSWORD)
or $maVariableString = 'mon Erreur est : '.mysql_error() ;
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 18 juin 2008 à 19:31
Hello,
et puis or die() met fin au script, donc stocker le retour de mysql_error() dans une variable ne servirait pas à grand chose...
Perso, je gère aussi avec des exceptions. Néanmoins...
if(!$db) {
$maVariableString = mysql_error();
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
g_fuck
Messages postés269Date d'inscriptionlundi 29 novembre 2004StatutMembreDernière intervention23 août 2011 18 juin 2008 à 23:12
ouais mais qqun pourait me monter un exemple de gestion d erreur en php?
j avoue que j'y pige pas grand chose! et aussi malalam msql_error() ne s'enregistre pas dans une variable (celon mes impressions!)
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 18 juin 2008 à 23:48
Moi si je fais ça:
<?php
$db = mysql_connect('bla', 'bla', 'bla');
if(!$db) {
$maVariableString = 'mon Erreur est : '.mysql_error() ;
}
echo $maVariableString;
?>
ça marche très bien.
Bien sûr, selon la façon de gérer les erreurs, une erreur de type E_WARNING s'affiche d'abord.