Tach!
$stmt = $mysqli->prepare($select); $stmt->bind_param("s", $id);
Fatal error: Call to a member function bind_param() on a non-object
Ich hatte diese schon öfters, dann ein Wert nicht gestimmt, allerdings sehe ich hier kein Fehler. Was ich vermute ist, dass etwas mit dem =? nicht stimmt.
Nicht vermuten, Fehlermeldung anzeigen lassen! Wenn das Prepare misslingt, dann gibt die Methode kein Statement-Objekt sondern ein false zurück. In dem Fall kennt MySQL/PHP auch eine konkrete Fehlermeldung. Schau ins PHP-Handbuch, wie man die abfragen kann.
dedlfix.