Start Info Community Spielen
 
 

Morgengrauner Dokumentation

Dateipfad: /home/mud/mudlib/doc/efun/db_connect

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  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  mit 
        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)


zurück zur Übersicht

YOUTUBE | FACEBOOK | TWITTER | DISCORD | FEEDBACK | IMPRESSUM | DATENSCHUTZ 1992–2023 © MorgenGrauen.