Problème en upgradant à mysql 4.0.14!

Problème en upgradant à mysql 4.0.14! - PHP - Programmation

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!

Reply

Marsh Posté le 24-07-2003 à 16:43:24   

Reply

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


---------------
La bave du crapaud n'empèche pas la caravane de passer .
Reply

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  :fou:
 
Pour l'ancienne config (pourrie) de mysql, ça gênait pas, mais ça passait pas avec la nouvelle version bien configurée  :ange:


Message édité par Tharkun92 le 24-07-2003 à 17:04:46
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed