Danke!
Das mit dem Singelton ist sicher sinnvoll, werde ich auch versuchen.
Jetzt habe ich die Sache erst einmal in ein test.php isoliert. Die sieht jetzt so aus:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$db = @new mysqli('localhost', '***', '***', '***');
if (mysqli_connect_errno())
{
die ('Konnte keine Verbindung zur Datenbank aufbauen: '.mysqli_connect_error().'('.mysqli_connect_errno().')');
}else
{
echo "Verbindung aufgebaut.";
}
echo "<br>";
var_dump($db);
echo "<br>";
$sql = "SELECT bar FROM testTable WHERE foo=1";
echo $sql;
$result = $db->query($sql);
echo "<br>";
var_dump($result);
?>
Ausgegeben wird:
Verbindung aufgebaut.
object(mysqli)#1 (0) { }
SELECT bar FROM testTable WHERE foo=1
bool(false)
Was bedeutet "object(mysqli)#1 (0) { }"?
LG Kerstin