Hi!
$abfrage = 'SELECT * '
. ' FROM hardware_erweiterung INNER JOIN hardware ON hardware_erweiterung.ID = hardware.id ';könnte es sein das die abfrage falsch ist, weil "Name" ais der tabelle hardware kommt und die anderen aus der tabelle hardware_erweiterung
Bitte überprüfe deine Vermutungen mit Kontrollausgaben und stell das error_reporting auf E_ALL, um für Zugriffe auf nicht vorhandene Variablen Hinweismeldungen zu bekommen!
Lo!