Aide erreur mysql
Chabanus
Messages postés
982
Date d'inscription
Statut
Membre
Dernière intervention
-
giheller -
giheller -
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:
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:
Merci
--
Il faut faire partie de la solution et non du problème ;-)
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
--
Il faut faire partie de la solution et non du problème ;-)
Configuration: Windows XP Firefox 3.0.3
10 réponses
-
c'est marqué : il faut réparer la table
tu peux le faire avec phpmyadmin. -
tiens va voir là : http://dev.mysql.com/doc/refman/5.0/fr/repair.html
-
Comment réparer ? Je n'ai aucune idée de comment procéder --'
-
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------> -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Exécuter la commande, la ou on créer des tables ? Si c'est ici j'ai essayé sans resultats
-
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. -
-
S'il vous plait, personne ne connait la réponse ? :<(
-
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); -
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.