Composer und PHP-Artist geben für jeden Befehl „SQLSTATE[42S02]: Basistabelle oder -ansicht nicht gefunden' zurück.
P粉604848588
P粉604848588 2023-07-31 20:27:18
0
1
580

Ich habe mein Markenprojekt aus dem Git-Repository heruntergeladen und wie üblich initialisiert, aber dieses Mal habe ich einen Fehler erhalten, der unter den gleichen Bedingungen noch nie zuvor aufgetreten ist:

Composer-Installation In Connection.php Zeile 795: SQLSTATE[42S02]: Basistabelle oder -ansicht nicht gefunden: 1146 Tabelle „ibbrdb.boards“ existiert nicht (Verbindung: mysql, SQL: select * from „boards“ order by „ordem“ asc) In Connection.php Zeile 416: SQLSTATE[42S02]: Basistabelle oder -ansicht nicht gefunden: 1146 Tabelle „ibbrdb.boards“ existiert nicht

Meine Ibbr-App verfügt zwar über ein Modell namens Board, aber ich habe noch nicht einmal die Datenbank migriert, da mein erster Schritt darin besteht, die Composer-Installation auszuführen. Ich habe einige ähnliche Fragen zu Stackoverflow gesehen, bei denen jemand vorgeschlagen hat, Composer Dump-Autoload auszuführen, bevor es ausgeführt wird, und Post-Autoload-Dump aus Composer.json zu entfernen. Aber keine dieser Methoden funktionierte, da jeder von mir ausgeführte Composer- oder PHP-Artisan-Befehl mit diesem Fehler fehlschlug. Was könnte hier passieren?

P粉604848588
P粉604848588

Antworte allen (1)
P粉914731066

这里的'ibbrdb.boards'打开了数据库("ibbrdb"是数据库的名称),然后打开了表("boards"是表的名称)。

解决方案1:你需要将数据库的名称改为"ibbrdb"。
解决方案2:修改php中的文本,将"ibbrdb."修改为"boards"。


    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!