ad102
Messages postés10Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention 3 mars 2005
-
3 mars 2005 à 16:44
JeanPoldeux
Messages postés64Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention 5 août 2005
-
4 mars 2005 à 09:57
bonjour,
J'ai un grand besoin d'aide car je ne comprend pa ce qui se passe :
j'ai un message d'erreur :
Warning: mysql_db_query(): supplied argument is not a valid MySQL-Link resource in c:\program files\easyphp\www\projet\calendar.php on line 151
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\projet\calendar.php on line 153
alors que ma base existe et surtout que je fais exactement la même requete auparavant et la ca marche (j 'ai mis la même requete ou il y a l'erreur pour voir si ca ne venez pas de celle ci )
JeanPoldeux
Messages postés64Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention 5 août 2005 4 mars 2005 à 02:30
L'erreur indique une
erreur de connexion au serveur. Dans ta ligne 51, PHP attend un
pointeur sur une connexion MySQL(resource) or ce n'est pas ce qu'il
recoit.
Je pense que l'erreur provient de mysql_db_query($dbname,$sql2,$id_link)
JeanPoldeux
Messages postés64Date d'inscriptionmardi 14 janvier 2003StatutMembreDernière intervention 5 août 2005 4 mars 2005 à 09:57
Effectivement. Peut-être était-ce debut à l'heure
avancée de la nuit à laquelle j'ai lu le post. Les excuses sont faites
pour s'en servir. En effet, dans mon post précédent, il faut remplacer
mysql_db_query(...) par
mysql_query(...). Merci de l'avoir fait remarquer.
La syntaxe utilsée pour mysql_db_query est correcte et le problème ne vient pas de là. Encore désolé.
Cependant, l
'erreur indique tout de même une
erreur de connexion au serveur. Dans ta ligne 51, PHP attend un
pointeur sur une connexion MySQL(resource) or ce n'est pas ce qu'il
recoit.
Si il y a une requête qui fonctionne juste avant, c'est peut-être un problème de timeout. Il faut essayer
<?php
//Tester si la connection est toujours active
if(!@mysql_ping($id_link))
{
echo "connexion inactive";
//Rétablir la connexion
$id_link=@mysql_connect("localhost","user","pwd") or die("Impossible de se connecter au serveur");
}
?>
C'est une piste mais la source n'est peut-être pas là.
?>
Jean Poldeux
Every problem has a solution. The difficulty is to find it