Ich habe folgenden Code:
Mein Problem:
Wenn ich einen ganz normalen PC suche, der in einer Abteilung existiert, dann ist das ganze kein Problem. Aber wehe ich versuche einen sparePart zu finden, dann findet er nix.
Ich hab jetzt schon versucht das mit dem If zu umgehen, aber das haut auch nicht hin. Hab ich irgendwo einen Fehler?
PHP-Code:
if(h.sparePart==0){
$sqlab = " SELECT a.name, a.id_abteilung, ";
$sqlab .= " h.pk_asset, h.type, h.serial_num, h.abteilung_fk, h.hostname, h.sparePart, ";
$sqlab .= " ht.type_pk ";
$sqlab .= " FROM Abteilung as a LEFT JOIN hardware as h ON a.id_abteilung=h.abteilung_fk ";
$sqlab .= " LEFT JOIN hw_types as ht ON h.type=ht.type_pk ";
$sqlab .= " WHERE h.serial_num ='$ug' OR h.hostname = '$ug' ";}
else{
$sqlab = " SELECT h.pk_asset, h.type, h.serial_num, h.hostname, h.sparePart, ";
$sqlab .= " ht.type_pk ";
$sqlab .= " FROM hardware as h ";
$sqlab .= " LEFT JOIN hw_types as ht ON h.type=ht.type_pk ";
$sqlab .= " WHERE h.serial_num ='$ug' OR h.hostname = '$ug' ";}
Wenn ich einen ganz normalen PC suche, der in einer Abteilung existiert, dann ist das ganze kein Problem. Aber wehe ich versuche einen sparePart zu finden, dann findet er nix.
Ich hab jetzt schon versucht das mit dem If zu umgehen, aber das haut auch nicht hin. Hab ich irgendwo einen Fehler?
Kommentar