Aide erreur mysql

Chabanus Messages postés 1026 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
S'il vous plais aidez-moi, j'ai un problème avec ma base de donné, on m'affiche un message a gauche qui dit:
Erreur

requête SQL: DocumentationModifier

SELECT COUNT( * ) AS num
FROM `i5706740`.`news`

MySQL a répondu:Documentation
#145 - Table './i5706740/news' is marked as crashed and should be repaired 

Et dans les pages y a :
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ...

L'erreur est sur ces lignes:
if(!isset($_GET['nb']) or $_GET['nb'] == '')
        {
        $nb = 2;
        }
else
        {
        $nb = (int)$_GET['nb'];
        }

if(!isset($_GET['limit']))
        {
        $limit = 0;
        }
else
        {
        $limit = (int)$_GET['limit'];
        }
$sql = "SELECT count(id) FROM news";
$result = mysql_query($sql,$link);
$num = mysql_fetch_row($result) ;                              // la ligne d'erreur
$total = $num[0];
if($total)

Merci
A voir également:

10 réponses

Galfus Messages postés 242 Statut Membre 14
 
c'est marqué : il faut réparer la table
tu peux le faire avec phpmyadmin.
0
Galfus Messages postés 242 Statut Membre 14
 
tiens va voir là : http://dev.mysql.com/doc/refman/5.0/fr/repair.html
0
Chabanus Messages postés 1026 Statut Membre 70
 
Comment réparer ? Je n'ai aucune idée de comment procéder --'
0
Galfus Messages postés 242 Statut Membre 14
 
tiens va voir là : http://dev.mysql.com/doc/refman/5.0/fr/repair.html

<------Galfus------>
0
Chabanus Messages postés 1026 Statut Membre 70
 
C'est une base de donnée d'ifrance je ne sais pas ou se trouve la console pour entrer: REPAIR TABLE.
Je veux juste récupérer mes données c'est important.
0
Galfus Messages postés 242 Statut Membre 14
 
passes la commande en sql : http://dev.mysql.com/doc/refman/5.0/fr/repair-table.html

as-tu bien lu le lien que je t'ai envoyé dans mon précédent post...?

<------Galfus------>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Chabanus Messages postés 1026 Statut Membre 70
 
Exécuter la commande, la ou on créer des tables ? Si c'est ici j'ai essayé sans resultats
0
Utilisateur anonyme
 
Bonjour,
la base de données semble corrompue.
allez votre administration de base de données (phpmyadmin ?) et faites une réparation de la base.
0
Chabanus Messages postés 1026 Statut Membre 70
 
voici ma BDD :
https://imageshack.com/
et je ne sais pas par où commencer
0
Utilisateur anonyme
 
Bonsoir,
vous avez dans la colonne de gauche un lien vers bases de données, cliquer dessus ert chercher réparer
vous avez également sur la droite un lien vers l'aide, ceci peut vous peremttre de trouver comment réparer votre BDD
0
Chabanus Messages postés 1026 Statut Membre 70 > Utilisateur anonyme
 
Elle a été cracher d'après ce qu'on m'a dit s'est fichu :(
0
Chabanus Messages postés 1026 Statut Membre 70
 
S'il vous plait, personne ne connait la réponse ? :<(
0
OlgarK
 
De la même façon que tu fais :
$sql = "SELECT count(id) FROM news";
$result = mysql_query($sql,$link);

Fais :
$sql = "REPAIRE TABLE news";
$result = mysql_query($sql,$link);
0
Chabanus Messages postés 1026 Statut Membre 70
 
43 fichiers php qui contiennent:

$sql = "SELECT count(id) FROM news";
$result = mysql_query($sql,$link);

C'est beaucoup a modifier, merci comme même.
0
Utilisateur anonyme
 
bonsoir,

ce n'est pas ce qu'a dit olgark, il a dite de faire une fois repair de la même façon que vous passez les autres commandes.
0