Merci de donner des solutions

la programmation


Fatal error: Uncaught mysqli_sql_exception: Table 'integral.students' doesn't exist in engine in C:\xampp\htdocs\bluehand\admin\students.php:148 Stack trace: #0 C:\xampp\htdocs\bluehand\admin\students.php(148): mysqli_query(Object(mysqli), 'SELECT * FROM `...') #1 {main} thrown in C:\xampp\htdocs\bluehand\admin\students.php on line 148

Ce que j’ai essayé :

extract($_REQUEST);
$list = '';
     $query_video = "SELECT * FROM `students` WHERE status='1'";
   $result = mysqli_query($conn,$query_video); 
   while($val = mysqli_fetch_array($result))
   {											 
   extract($val);

Solution 1

Lisez le message d’erreur : il est très explicite :

Erreur:

La table ‘integral.students’ n’existe pas dans le moteur

Nous ne pouvons pas “résoudre” ce problème, nous n’avons aucune idée de la base de données à laquelle vous accédez ni des tables qu’elle contient – et aucun moyen d’accéder à votre système pour le savoir !

Vérifiez que vous êtes connecté à la bonne base de données et que le nom de la table correspond exactement à celui utilisé dans la requête. Si vous regardez attentivement l’erreur, il vous indique le numéro de fichier et de ligne où il a trouvé le problème, alors regardez autour de vous pour voir ce qui se passe.

Vous devez vous attendre à recevoir des erreurs de syntaxe tous les jours, probablement plusieurs fois par jour pendant que vous codez – nous le faisons tous, quelle que soit notre expérience ! Parfois, nous orthographions mal une variable ou un mot-clé ; parfois on oublie de fermer une chaîne ou un bloc de code. Parfois, le chat marche sur votre clavier et tape quelque chose de vraiment bizarre. Parfois, nous oublions simplement le nombre de paramètres dont un appel de méthode a besoin.

Nous faisons tous des erreurs.

Et parce que nous le faisons tous, nous devons tous corriger les erreurs de syntaxe – et il est beaucoup plus rapide d’apprendre comment les corriger soi-même que d’attendre que quelqu’un d’autre les corrige à votre place ! Investissez donc un peu de temps pour apprendre à lire les messages d’erreur et à interpréter votre code tel qu’il est écrit à la lumière de ce que le compilateur vous dit être faux – il essaie vraiment d’être utile !

Alors lisez ceci : Comment écrire du code pour résoudre un problème, guide du débutant, partie 2 : erreurs de syntaxe[^] – cela devrait vous aider la prochaine fois que vous aurez une erreur de compilation !

Et passer un peu de temps à apprendre à comprendre les messages d’erreur de syntaxe vous fera gagner énormément de temps à l’avenir : vous avez attendu au moins 2 heures pour cette réponse, puis votre système de messagerie a probablement ajouté encore 10 minutes environ, plus le temps qu’il vous a fallu. pour saisir la question une fois que vous avez trouvé ce site et créé un compte. Il y a de fortes chances que vous auriez pu gagner une bonne partie de ce temps si vous aviez su les lire !

Je ne dis pas que nous ne voulons pas vous aider à les corriger – parfois je ne vois pas mes propres erreurs parce que j’ai lu ce que je voulais écrire – mais corriger les erreurs de syntaxe fait partie du travail, et si vous ne pouvez pas faites-le vous-même, les gens vont vous considérer comme un peu bizarre si vous trouvez un emploi dans l’industrie !

コメント

タイトルとURLをコピーしました