Nach einträge suchen...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
anzahl
code
dank
date
eintrag
erfolg
falsch code
fehler
funktion
gefunden code
hilfe
information
inhalt
manual
ordern
reihe
team
-
Hallo,
Ich hab ein Script gemacht der nach Einträge in MySQL Suchen soll.
Aber es passiert nichts.
Er zeigt bei 100 Beiträge immer an das es keine Einträge gibt.
Wisst ihr wieso?
Hier der Code
.... $abfrage=mysql_query("SELECT * FROM guestbook WHERE `fuer` = '".$_GET['id']."' order by date DESC"); $var = mysql_query("SELECT * FROM guestbook WHERE fuer = '".$_GET['id']."';"); if($var == '') {echo'<center><div align="center" height:300; width:auto; left:25%; right:25%;">'; while ($row = mysql_fetch_array($abfrage)) { $user = $row["von"]; $date = $row['date']; $title = $row['title']; $inhalt = $row['eintrag']; echo' <div><hr color="#000000" noshade="noshade" size="5" /></div> <div width:100px; height:auto;">Titel = '.$title.'</div> <div width:100px; height:auto;">Eintrag von '.$user.' um '.$date.' </div> <div width:100px; height:auto;">'.$inhalt.'</div>'; }} else {echo 'Es wurden keine Beiträge gefunden';} ....
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hat sich nicht wirklich was geändert
$result = mysql_query("SELECT * FROM guestbook"); $num_rows = mysql_num_rows($result); echo "$num_rows Rows\n"; $result = mysql_query("SELECT * FROM guestbook "); $num_rows = mysql_num_rows($result); if($num_rows == '1') {echo 'Es wurden keine Beiträge gefunden';} else {echo'<center><div align="center" height:300; width:auto; left:25%; right:25%;">'; while ($row = mysql_fetch_array($abfrage)) { $user = $row["von"]; $date = $row['date']; $title = $row['title']; $inhalt = $row['eintrag']; echo' <div><hr color="#000000" noshade="noshade" size="5" /></div> <div width:100px; height:auto;">Titel = '.$title.'</div> <div width:100px; height:auto;">Eintrag von '.$user.' um '.$date.' </div> <div width:100px; height:auto;">'.$inhalt.'</div>'; }}
Beitrag zuletzt geändert: 24.12.2009 15:38:14 von privatecitypage -
Deine Anwendungsmethode ist falsch.
$sql = mysql_query(...); $num = mysql_num_rows($sql); if($num > 0) { // Wenn Einträge gefunden } else { // Wenn keine Einträge gefunden }
Die Funktion mysql_num_rows() liefert bei Fehlern "false" zurück.
Bei Erfolg wird ein Integer zurückgeliefert. (Informationen entnommen aus dem Php-Manual (php.net))
Gruß,
dex (qap2-Team) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage