Problème en upgradant à mysql 4.0.14! - PHP - Programmation
Marsh Posté le 24-07-2003 à 16:48:13
Visiblement, la requete ne renvoie pas de résultat, l'as tu testé de la même façon que dans ton script. Le user et le password sont bizarre mais bon, cela ne doit pas venir de là
En premier lieu tester la requète, ensuite vérifié $res
Marsh Posté le 24-07-2003 à 17:03:42
J'ai fini par trouver et c'était tout bête (comme toujours): une histoire de droits!
Le répertoire où sont les bases appartenait bien à mysql mais j'étais pas allé voir à l'intérieur, et les fichiers des bases appartenaient à root
Pour l'ancienne config (pourrie) de mysql, ça gênait pas, mais ça passait pas avec la nouvelle version bien configurée
Marsh Posté le 24-07-2003 à 16:43:24
Salut
Je suis passé à Mysql 4.0.14 mais même les scripts les plus simples, qui marchaient avec mon ancienne version de mysql, ne marchent plus!
Exemple:
<?
$db = mysql_connect("localhost", "user", "password" );
mysql_select_db("database",$db);
$query = "SELECT * FROM `art`";
$res = mysql_query($query);
$nb = mysql_num_rows($res);
echo $nb;
?>
me donne:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www.gtie-expo.com/test.php on line 10
Le pire, c'est que j'ai lancé mysql_fix_privilege_tables comme dit dans la doc et que maintenant je ne peux plus revenir à mon ancienne version, elle rejette mes mots de passe!
Please help!