suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Composer und PHP-Artist geben für jeden Befehl „SQLSTATE[42S02]: Basistabelle oder -ansicht nicht gefunden“ zurück.

<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粉604848588P粉604848588486 Tage vor683

Antworte allen(1)Ich werde antworten

  • P粉914731066

    P粉9147310662023-08-01 00:08:37

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

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


    Antwort
    0
  • StornierenAntwort