URL: https://linuxfr.org/forums/programmationweb/posts/message Title: Message: Authors: Antoine Date: 2005年08月25日T13:58:16+02:00 Tags: debian Score: 0 Sur notre serveur, nous avons ce message: _Warning:mysql_num_rows():supplied argument is not a valid MySQL result resource in_ quand on tente d'accéder à certaines pages qui sont des scripts php pour interroger une base de données. Quand on utilise phpMyAdmin, et qu'on tente de visualiser la structure de la table contenue dans la base qui ne fonctionne plus correctement, on se retrouve avec un message du genre: ** requête SQL: Modifier SHOW KEYS FROM `act` ; MySQL a répondu:Documentation #1016 - Can't open file: 'act.MYI'. (errno: 145) ** Pourtant ce fichier se trouve en /var/lib/mysql/pprogress/ où il se trouvait précédemment d'ailleurs (les droits sont en 660, comme les autres tables/fichiers de cette base et de l'autre qui ne pose aucun problème). J'ai cherché sur les forums linux.fr, ainsi que sur pas mal d'autres, mais je ne comprends pas ce qui se passe... ni la façon d'y remédier ou que faire. Est-ce que quelqu'un pourrait m'aider ? Au niveau du code php, rien n'a été modifié récemment, le bug "venant d'arriver" apparemment "tout d'un coup". Une relance du serveur n'a rien donné. Ce serveur accueille une autre base qui n'a pas de problèmes celle-là. mysql est en version 12.22 Distrib 4.0.24 sur Debian Sarge Merci de votre aide.

AltStyle によって変換されたページ (->オリジナル) /