46356
Goto Top

PHP MySql durchsuchen

Hallo

Ich habe ein Suchformuar, das auf eine PHP Datei zugreift...
Dieser PHP Script sollte mir dann alle User die in der eingegebenen Stadt wohnen anzeigen...

Das alles funktioniert zwar gut, aber wie kann ich eine Fehlermeldung anzeigen, wenn kein User gefunden wurde (zur Zeit ist der Bildschirm immer weiß)...

$abfrage = "SELECT Fullname, Photo, Adress, Day, Month, Year FROM GENERALLY WHERE Adress LIKE '$city'";  
$ergebnis = mysql_query($abfrage);

if (mysql_errno()) die ("MySQL-Error: " . mysql_error());  
while($row = mysql_fetch_object($ergebnis))

Ich habs mit else etc. probiert, hat aber nicht funktioniert face-sad

Kann mir da jemand weiterhelfen?

Lg. Alex

Content-Key: 75005

Url: https://administrator.de/contentid/75005

Printed on: April 19, 2024 at 14:04 o'clock

Member: Dani
Dani Dec 02, 2007 at 17:31:19 (UTC)
Goto Top
Hi Alex,
ganz einfach, es gibt eine Funktion die prüft ob etwas zurückgegeben wird. Somit musst du den Quellcode wie folgt umschreiben:
<?
....
$abfrage = "SELECT Fullname, Photo, Adress, Day, Month, Year FROM GENERALLY WHERE Adress LIKE '$city'";  
$ergebnis = mysql_query($abfrage) or die ("MySQL-Error: " . mysql_error());  

if(mysql_num_rows($result) > 0)
{
while($row = mysql_fetch_object($ergebnis))
{
...
}
}
...
?>

Grüße
Dani
Mitglied: 46356
46356 Dec 02, 2007 at 18:25:54 (UTC)
Goto Top
Hallo Dani!

Du hast mir wieder mal sehr geholfen!!

Mfg. Alex

Ein kleiner Fehler hat sich aber dennoch
eingeschlichen...
if(mysql_num_rows($result) > 0) sollte in
meinem Fall
if(mysql_num_rows($ergebnis) > 0)
heißein...