Hallo Barksalot,
offener Punkt: Was kommt bei der Fehlerausgabe heraus die Regina erbeten hat:
echo "<pre>";
echo "Mysql-Connect-Fehlernuummer: " . mysqli_connect_errno();
echo "Mysql-Connect-Fehlertext: " . mysqli_connect_error();
echo "mysqli:\n";
var_dump( $mysqli );
echo "<hr>$select</hr></pre>";
Wenn das keinen Fehler ergibt, müsstest Du mal eigenständig debuggen:
Was die SQL Zugriffsfunktion tun soll, weißt Du. D.h. Du hast eine Vorstellung, was an welcher Stelle erwartet wird. Füge Kontrollausgaben ein und guck, was rauskommt. Prüfe nach jedem Schritt: sollte DAS jetzt herauskommen?
Guck Dir die PHP Doku der verwendeten mysqli-Funktionen an. Was geben die im Erfolgs- und Fehlerfall zurück? Lass Dir ausgeben, ob eine einen Fehler geliefert hat (Achtung: Wenn es heißt, dass eine Funktion im Fehlerfall FALSE zurückgibt, dann musst Du das so testen:
$ergebnis = somefunction();
// SO NICHT
if ($ergebnis == FALSE)
echo "Somefunction war nicht erfolgreich";
// SO IST ES RICHTIG
if ($ergebnis === FALSE)
echo "Somefunction war nicht erfolgreich";
Das eine = mehr ist in PHP relevant, siehe dazu das PHP Handbuch zum Thema Type Juggling und Vergleichsoperatoren
Rolf
sumpsi - posui - clusi