Hallo, ich habe ein Problem bei einer Abfrage. Hier der Code:
Wenn ein Eintrag in der Datenbanktabelle gefunden wird, ist die Variable ein array, wenn nicht, ein boolscher Wert.(Dies habe ich mit gettype($result) überprüft.)
Mein Problem ist, dass immer nur fall1 ausgeführt wird, auch wenn die Variable laut gettype() vom typ boolean ist. Hat jemand eine Idee an was das liegen kann?
PHP-Code:
foreach($var as $dummy){
$sql = "
SELECT test1, test2, test3
FROM x_table
WHERE number = '$dummy'
";
$result = Shopware()->Db()->fetchRow($sql);
if(is_bool($result) === false){
echo "fall1";
}
else{
echo "fall2";
}
}
Mein Problem ist, dass immer nur fall1 ausgeführt wird, auch wenn die Variable laut gettype() vom typ boolean ist. Hat jemand eine Idee an was das liegen kann?

Kommentar