Hello,
ist es nicht möglich, MySQL-Connection-Objekte in PHP-Static-Variablen zu speichern?
Die Idee war:
function get_db_con($connect = true)
{
static $con;
if ($connect and !$con)
{
$con = mysqli_connect(DB_HOST, DB_MASTER, DB_MASTERPW, DB_DATABASE);
}
elseif (!$connect and $con)
{
if (mysqli_close($con)) $con = false;
}
else
{
$con = false;
}
# die('get_db_con: '.(!$con?'no connection':'connected')); ## bis hier funktionierts
return $con;
}
Wenn ich die Funktion dann später im selben Script wieder aufrufe, ist die Connection leider wieder weg...
Mit Arrays und anderen Typen klappt dieses Singleton aber prima...
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg