MySQL Connection offen halten möglich?

Hallo,

ist es irgendwie möglich eine MySQL Connection im Modul offen zu halten?
Ich möchte ein Modul schreiben, indem man MySQL Zugangsdaten hinterlegen kann.
Und in einem Script dann folgendes ausführen kann:

SQL_Connect(); //MySQL Verbindung aufbauen
SQL_SelectDB('database');
$result = SQL_Query('SELECT * FROM TEST');
$result2 = SQL_Query('SELECT * FROM TEST2');
SQL_Disconnect();

Funktioniert sowas überhaupt, da ja wahrscheinlich jeder Funktionsaufruf in einer anderen Session / Thread ausgeführt wird, oder?

Oder müsste ich eher einen anderen Weg gehen?
Und beim Connect einfach ein Objekt zurückgeben und mit diesem Objekt weiter machen?

Also sowas in der Art?

$DB = SQL_Connect(); //MySQL Verbindung aufbauen
$DB->SelectDB('database');
$result = $DB->Query('SELECT * FROM TEST');
$result2 = $DB->Query('SELECT * FROM TEST2');
$DB->Disconnect()

Grüße,
Kai

Lade dir einfach mein MySQL Modul aus dem Store :slight_smile:
Michael

Das Archiv kann das schon? :smiley:

Grüße,
Kai

Das nutzt eine persistente Verbindung.
Michael

Aber kann ich damit wirklich jeden beliebigen Befehl mit absetzen?
Ich hatte es so verstanden, dass es nur für das Archiv ist.

Oder soll ich es mir da abgucken? :smiley:

Grüße,
Kai

Das ist aktuell nur zum loggen von Variablen.
Kannst aber anschauen oder auch über Git forken und um Befehle erweitern :wink:
Michael

ich hatte mir dafür mal ein Modul geschrieben: IPSymconMySQL

Gruß
demel

Das war auch meine Idee zum Schluss.
Aber du hast es ja fertig. Danke für den Link!

Grüße,
Kai