OPTIONAL
SYNOPSIS
int db_connect(string database)
int db_connect(string database, string user)
int db_connect(string database, string user, string password)
BESCHREIBUNG
Stelle eine Verbindung zur SQL-Datenbank <database> des
lokalen SQL-Servers her. Das Ergebnis ist die Handle-Nummer fuer diese
Verbindung und kann fuer Anfragen zu dieser Datenbank verwendet
werden. Bei der Verbindung ist die automatische Wiederverbindung
aktiv - moegliche Folgen davon finden sich in mysql(C).
Existiert die Datenbank nicht, oder kann der lokale SQL-Server nicht
gefunden werden, wird ein Laufzeitfehler erzeugt.
Wenn angegeben, wird die Verbindung fuer <user> mit <password>
erzeugt.
Die Funktion ist nur verfuegbar wenn der Driver mit
mySQL-Unterstuetzung compiliert wurde. In diesem Fall ist das Makro
__MYSQL__ definiert.
Die Efun ist privilegiert als ("mysql", "db_connect").
GESCHICHTE
Eingefuehrt in LDMud 3.2.9.
LDMud 3.2.11 machte die Efun privilegiert.
SIEHE AUCH
db_affected_rows(E), db_conv_string(E), db_close(E), db_coldefs(E),
db_exec(E), db_error(E), db_fetch(E), db_handles(E),
db_insert_id(E), mysql(C), privilege_violation(M)
|