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
672
<p>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: </p> <pre class="brush:php;toolbar:false;">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</pre> <p>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>
P粉604848588
P粉604848588

Antworte allen(1)
P粉914731066

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

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


Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage