Hallo,
ich glaub, ich steh auf dem Schlauch. Ist nur ne Kleinigkeit eigentlich:
Das Problem ist, daß in $objektnr durchaus eine Nummer stehen kann,
die es nicht gibt, das ist korrekt.
Mein Problem ist, wenn ich einen "or die" mache, bricht das Script ab.
Wenn ich es so wie oben mit dem IF mache, kriege ich aber eine Warnung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
C:\usw.etc.pp.php on line 15
Ich weiß selbst, daß das supplied argument kein valid MySQL result resource ist,
aber genau das will ich ja prüfen!
Es geht darum, festzustellen
1) ist der Datensatz mit der Objektnummer vorhanden,
2) wenn ja, sind außer der Objektnummer noch andere Einträge drin
3) wenn auch ja, dann...usw.
Ich meine, das schon einige Male gemacht zu haben - finde es
aber nicht mehr.
Wenn ich einfach die Warnung unterdrücke, ist alles prima, genau so soll es funzen.
Aber ich hätte gern eine sauberere Lösung...
ich glaub, ich steh auf dem Schlauch. Ist nur ne Kleinigkeit eigentlich:
PHP-Code:
$querybild=mysql_query("select id, objektnr, bildth1, bildth2, bildth3, bildth4, bildth5 from immo where objektnr=$objektnr");
if (!mysql_num_rows($querybild))
{
echo"Keine Ergebnisse";
}
die es nicht gibt, das ist korrekt.
Mein Problem ist, wenn ich einen "or die" mache, bricht das Script ab.
Wenn ich es so wie oben mit dem IF mache, kriege ich aber eine Warnung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in
C:\usw.etc.pp.php on line 15
Ich weiß selbst, daß das supplied argument kein valid MySQL result resource ist,
aber genau das will ich ja prüfen!
Es geht darum, festzustellen
1) ist der Datensatz mit der Objektnummer vorhanden,
2) wenn ja, sind außer der Objektnummer noch andere Einträge drin
3) wenn auch ja, dann...usw.
Ich meine, das schon einige Male gemacht zu haben - finde es
aber nicht mehr.
Wenn ich einfach die Warnung unterdrücke, ist alles prima, genau so soll es funzen.
Aber ich hätte gern eine sauberere Lösung...
Kommentar