Page 1 sur 1

Procédure pour débugger?

Posté : 18 avr. 2006, 01:54
par jpsartre
Bonjour,
J'ai ce code :
 <?
	  function diff_date($jour , $mois , $an , $jour2 , $mois2 , $an2){  
 
$date = mktime(0, 0, 0, $mois, $jour, $an);  
$date2 = mktime(0, 0, 0, $mois2, $jour2, $an2);  
     
$diff = floor(($date - $date2) / (3600 * 24));  
return $diff; 
} 
$jour=date("d");
$mois=date("m");
$annee=date("Y");
		$query = "SELECT df FROM abonnes WHERE pseudo = '".$_SESSION['pseudo']."'";
		$result = mysql_query($query);
		if($result)
	{
			while($Record = mysql_fetch_object($result))
		{
if (diff_date($jour,$mois,$annee ,substr($Record->df,8,2),substr($Record->df,5,2),substr($Record->df,0,4))>'-30') 
{
echo "ALERTE : Il vous reste ";
echo diff_date($jour,$mois,$annee ,substr($Record->df,8,2),substr($Record->df,5,2),substr($Record->df,0,4));
echo "- jours pour renouveller votre abonnement.";
}
}
}
	?>
dans la page header_abonnes.php contenant la navigation qui est appelée par require en haut de chaque page. J'ai mis le code et il passe sur certaines pages et sur d'autres j'ai un message d'erreur :

Code : Tout sélectionner

Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/.sites/114/site88/web/escapades/abonnes/header_abonnes.php on line 18 Warning: mysql_query(): A link to the server could not be established in /home/.sites/114/site88/web/escapades/abonnes/header_abonnes.php on line 18
Ma ligne 18 est :
$result = mysql_query($query);
J'aimerais savoir comment procéder pour cibler l'erreur, parceque je n'arrive pas à comprendre. Il doit y avoir un problème avec les requêtes de certaines pages.
Merci pour votre aide,

Posté : 18 avr. 2006, 02:03
par jpsartre
J'ai compris, c'était tout bête, je faisais require sur le header_abonnes.php avant de faire celui sur la connexion sql
:oops: