Php/mysql(erreur)
tafiscobar
Messages postés
1281
Statut
Contributeur
-
tafiscobar Messages postés 1281 Statut Contributeur -
tafiscobar Messages postés 1281 Statut Contributeur -
Salut, j'ai ce probleme a chaq fois que j'utilise ce genre de fonction(mysql_num_rows, ou mysql_fetch_row, en gros la plupart des fonctions php de mysql) et pourtant mes fichiers, je les ai bien verifie, Voici l'erreur :
Warning: Supplied argument is not a valid MySQL result resource in d:\easyphp\www\projet1\r_requete1.php on line 32
J'ai essaye de trouver mais rien, je croyais q cela venait de easyphp, mais rien car j'ai desinstaller et reinstaller plusieurs fois mais rien.
Merci de votre comprehension et de votre aide.
tafiscobar
Warning: Supplied argument is not a valid MySQL result resource in d:\easyphp\www\projet1\r_requete1.php on line 32
J'ai essaye de trouver mais rien, je croyais q cela venait de easyphp, mais rien car j'ai desinstaller et reinstaller plusieurs fois mais rien.
Merci de votre comprehension et de votre aide.
tafiscobar
A voir également:
- Php/mysql(erreur)
- Mysql community download - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Erreur 0x80070643 - Accueil - Windows
- Erreur 4101 france tv - Forum Lecteurs et supports vidéo
- Erreur 4201 france tv ✓ - Forum Réseaux sociaux
3 réponses
Ca vient d'une erreur de requete SQL.
La requete se fait ne renvoie aucun resultat ce qui n'est pas normal ! MySQL t'en informe par ce Warning !
Fais un echo de ta requete (ligne 32) jste avant de l'executer.
Puis fais un copier/coller de cette requête dans PhpMyAdmin.
Tu veras plus précisement où se situe l'erreur...
-= Bobinours =-
La requete se fait ne renvoie aucun resultat ce qui n'est pas normal ! MySQL t'en informe par ce Warning !
Fais un echo de ta requete (ligne 32) jste avant de l'executer.
Puis fais un copier/coller de cette requête dans PhpMyAdmin.
Tu veras plus précisement où se situe l'erreur...
-= Bobinours =-
Salut tafiscobar
Voici le genre de code que j'utilise lorsque j'ai une erreur MySql
<?php
$cfg_database="mabase";
$cfg_username="...";
$cfg_hostname="...";
$link=mysql_connect($cfg_hostname, $cfg_username, $cfg_password) or die("Can\'t connect to MySql server !");
$query="SELECT * FROM matable";
// Execute la requete contenue dans $query
$result=mysql_db_query($cfg_database,$query,$link);
if (!$result)
{
echo "Erreur :<br>\n";
echo "query = ".$query."<br>\n";
echo "mysql_errno = ".mysql_errno($link)."<br>\n";
echo "mysql_error = ".mysql_error($link)."<br>\n";
exit;
}
?>
Nota : lorsque l'erreur est un simple warning sans gravité, tu peux l'ignorer en faisant précéder la fct php par le symbole @
Si je rajoute par ex dans l'ex ci-dessus :
mysql_data_seek($result,0);
afin de me repositionner sur la 1ère ligne retournée par la requête
je risque d'avoir une erreur si le résultat de ma requête ne contient
aucune ligne.
Par contre si j'écris :
@mysql_data_seek($result,0);
je n'aurais plus le warning ... ;:)
@+
Philippe
[[ The Truth is Out There ]]
Voici le genre de code que j'utilise lorsque j'ai une erreur MySql
<?php
$cfg_database="mabase";
$cfg_username="...";
$cfg_hostname="...";
$link=mysql_connect($cfg_hostname, $cfg_username, $cfg_password) or die("Can\'t connect to MySql server !");
$query="SELECT * FROM matable";
// Execute la requete contenue dans $query
$result=mysql_db_query($cfg_database,$query,$link);
if (!$result)
{
echo "Erreur :<br>\n";
echo "query = ".$query."<br>\n";
echo "mysql_errno = ".mysql_errno($link)."<br>\n";
echo "mysql_error = ".mysql_error($link)."<br>\n";
exit;
}
?>
Nota : lorsque l'erreur est un simple warning sans gravité, tu peux l'ignorer en faisant précéder la fct php par le symbole @
Si je rajoute par ex dans l'ex ci-dessus :
mysql_data_seek($result,0);
afin de me repositionner sur la 1ère ligne retournée par la requête
je risque d'avoir une erreur si le résultat de ma requête ne contient
aucune ligne.
Par contre si j'écris :
@mysql_data_seek($result,0);
je n'aurais plus le warning ... ;:)
@+
Philippe
[[ The Truth is Out There ]]
tafiscobar