par
dakkoo » 29 juin 2005, 11:31
Je vous écris car j`ai un problème avec MySQL que je n`arrive pas à résoudre... J`ai mis sur mon site, un script PHP que je faisais tourner sur un autre serveur et qui fonctionnait très bien. Ce script appelle une BDD MySQL. Or je ne comprends pas car à chaque fois que j`appelle une fonction en particulier, le serveur m`affiche un message d`erreur.
Par exemple, voici un code :
$req = `SELECT * FROM cas where ddn = `$ddn` or datemel=`$datemel``;
$résult = mysql_db_query(`db*****`,$req);
if (mysql_num_rows($req)!=0){
print(`
`);
Erreur(`désolé mais les dates demandées se chevauchent avec un cas précédent`);
exit;}
Et à chaque fois que j`appelle ce script, le serveur me réponds par l`erreur suivante:
Warning: Supplied argument is not a valid MySQL result resource in /easyonline/www/
www.essa-lyon.org/htdocs/casclinique/modifcas.php on line 8
sachant que la ligne 8 correspond à ` if (mysql_num_rows($req)!=0){`
Est-ce la version de My SQL qui n`est pas la même?
Cette erreur apparaît également pour les fonctions suivantes:
mysql_fetch_array
mysql_fetch_row
Existe-t-il un moyen de contourner ce problème?
Je vous écris car j`ai un problème avec MySQL que je n`arrive pas à résoudre... J`ai mis sur mon site, un script PHP que je faisais tourner sur un autre serveur et qui fonctionnait très bien. Ce script appelle une BDD MySQL. Or je ne comprends pas car à chaque fois que j`appelle une fonction en particulier, le serveur m`affiche un message d`erreur.
Par exemple, voici un code :
[php]$req = `SELECT * FROM cas where ddn = `$ddn` or datemel=`$datemel``;
$résult = mysql_db_query(`db*****`,$req);
if (mysql_num_rows($req)!=0){
print(`
`);
Erreur(`désolé mais les dates demandées se chevauchent avec un cas précédent`);
exit;}[/php]
Et à chaque fois que j`appelle ce script, le serveur me réponds par l`erreur suivante:
Warning: Supplied argument is not a valid MySQL result resource in /easyonline/www/www.essa-lyon.org/htdocs/casclinique/modifcas.php on line 8
sachant que la ligne 8 correspond à ` if (mysql_num_rows($req)!=0){`
Est-ce la version de My SQL qui n`est pas la même?
Cette erreur apparaît également pour les fonctions suivantes:
mysql_fetch_array
mysql_fetch_row
Existe-t-il un moyen de contourner ce problème?