Hi,
habe ein Problem. Sitze an einem recht großen Intranetprojekt, dass aus einer Menge Klassen und Functionen besteht.
Nun wollte ich meine DB-Verbindung in einer Konstanten speichern, damit ich nicht immer die verbindung in die einzelnen Funktionen oder Klassen übergeben muss.
Dachte an Folgendes:
Ich bekomme jedoch immer die Rückmeldung: "Notice: Use of undefined constant MYSQL_CON - assumed 'MYSQL_CON' in [...]"
Ist es überhaupt möglich ein mysqli_connect als constante und nicht als var zu verwenden?
Danke schonmal!!
habe ein Problem. Sitze an einem recht großen Intranetprojekt, dass aus einer Menge Klassen und Functionen besteht.
Nun wollte ich meine DB-Verbindung in einer Konstanten speichern, damit ich nicht immer die verbindung in die einzelnen Funktionen oder Klassen übergeben muss.
Dachte an Folgendes:
PHP:
//Datei: mysql.php
$link = mysqli_connect($HOST, $User, $Passw, $dBase);
define("MYSQL_CON", $link);
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
//Abfrage in einer anderern Datei:
$sql = "SELECT * FROM knd_stamm";
$res = mysqli_query(MYSQL_CON,$sql);
//beide Dateien werden in der index.php included
Ich bekomme jedoch immer die Rückmeldung: "Notice: Use of undefined constant MYSQL_CON - assumed 'MYSQL_CON' in [...]"
Ist es überhaupt möglich ein mysqli_connect als constante und nicht als var zu verwenden?
Danke schonmal!!