sql >> Databasteknik >  >> RDS >> Mysql

PHP Ingen databas vald

Jag tror att du kanske öppnar en MySQL-anslutning överst i skriptet, stänger den och öppnar den igen utan att glömma att välja databasen.

Om du använder de gamla mysql_-funktionerna (som du egentligen inte borde använda för ny kod längre, ta en titt på MySQLi och PDO ) så kan du ha glömt denna kodrad:

mysql_select_db("databaseName");

Eller, om du använder "råfrågor", kanske du saknar den här raden:

mysql_query("USE databaseName");

Även om det förmodligen inte är värt att stänga databasanslutningen på samma skript, kan det vara en bättre idé att hålla den öppen under hela skriptet.



  1. Hur skapar man en temporär tabell i en Oracle-databas?

  2. Utmaningslösningar för nummerseriegenerator – del 2

  3. django.db.utils.OperationalError Kunde inte ansluta till servern

  4. 9.6 Scariest Patch Tournament