Mysql
 sql >> Datenbank >  >> RDS >> Mysql

PHP Keine Datenbank ausgewählt

Ich glaube, Sie öffnen möglicherweise eine MySQL-Verbindung am Anfang des Skripts, schließen sie und öffnen sie erneut, ohne zu vergessen, die Datenbank auszuwählen.

Wenn Sie die alten mysql_-Funktionen verwenden (die Sie eigentlich nicht mehr für neuen Code verwenden sollten, werfen Sie einen Blick auf MySQLi und PDO ), dann haben Sie vielleicht diese Codezeile vergessen:

mysql_select_db("databaseName");

Oder, wenn Sie "rohe Abfragen" verwenden, fehlt möglicherweise diese Zeile:

mysql_query("USE databaseName");

Obwohl es sich bei demselben Skript wahrscheinlich nicht lohnt, die Datenbankverbindung zu schließen, ist es möglicherweise eine bessere Idee, sie während des gesamten Skripts geöffnet zu lassen.