fbsql_db_status

(PHP 4 >= 4.0.7, PHP 5, PHP 7)

fbsql_db_statusErmittelt den Status einer angegebenen Datenbank

Beschreibung

fbsql_db_status ( string $database_name [, resource $link_identifier ] ) : int

Ermittelt den momentanen Status der angegebenen Datenbank.

Parameter-Liste

database_name

Der Datenbankname.

link_identifier

Eine von fbsql_connect() oder fbsql_pconnect() zurückgegebe FrontBase-Verbindung.

Wenn optional und nicht angegeben, wird versucht, eine bereits geöffnete FrontBase-Verbindung zu finden, falls keine vorhanden ist, wird versucht, eine zu öffnen, als ob fbsql_connect() ohne Parameter aufgerufen wurde.

Rückgabewerte

Gibt einen Integerwert mit dem momentanen Status zurück. Dies kann eine der folgenden Konstanten sein:

  • FALSE - Der Ausführungshandler für den Host war ungültig. Dieser Fehler tritt auf wenn link_identifier direkt zu einer Datenbank über eine Portnummer verbindet. FBExec kann auf dem Server verfügbar sein, aber es wurde keine Verbindung hergestellt.
  • FBSQL_UNKNOWN - Der Status ist unbekannt.
  • FBSQL_STOPPED - Die Datenbank läuft nicht. Benutzen Sie fbsql_start_db(), um die Datenbank zu starten.
  • FBSQL_STARTING - Die Datenbank startet.
  • FBSQL_RUNNING - Die Datenbank läuft und kann für SQL-Operationen benutzt werden.
  • FBSQL_STOPPING - Die Datenbank stoppt.
  • FBSQL_NOEXEC - FBExec wird auf dem Server nicht ausgeführt und es ist nicht möglich, den Status der Datenbank auszulesen.

Siehe auch

  • fbsql_start_db() - Startet eine Datenbank auf einem lokalen oder entfernten Server
  • fbsql_stop_db() - Stoppt eine Datenbank auf einem lokalen oder entferneten Server