SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 14.08.2003, 16:12:28
finkenmann finkenmann ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Zürich
Beiträge: 7
finkenmann eine Nachricht über AIM schicken
Fehlermeldung ausgeben, wenn keine Datensätze gefunden werden ...

Hallo

ich glaub ich hab da ein ziemlich triviales Problem. Hab ein Suchfeld $suchgebriff über das ich in meinen Daten suchen kann. Das klappt alles, nur krieg ich nicht hin, falls die Suche keine Resultate liefert ich eine Fehlermeldung augeben kann. Wie und wo kann ich abfragen ob das Resultat der Abfrage = 0 oder leer ist?

So schaut meine Abfrage aus, die auch problemlos läuft. Ich hab mir gedacht, dass ich mit count($datensatz) zählen kann ob in dieser Variable überhaupt was drin ist, falls net, füll ich die Variable Fehlermeldung mit der Fehlermeldung. Wenn ich Resultate habe, wird mir das Echo "vorhandene Arrayzahl..." ausgegeben, wenn die Suche aber keine Resultate liefert scheint der Script schon vorher abzubrechen. Kann mir jemand helfen?

$abfrage = "SELECT Subline1, Text1 FROM seiten WHERE SeitenID=$seitenID AND Text1 LIKE '%$suchbegriff%' ORDER BY Datum DESC";

$ergebnis = mysql_query($abfrage,$verbindung);

while($datensatz = mysql_fetch_array($ergebnis))

echo "vorhandene Arrayzahl Ergebnis: " . count($datensatz);


Besten Dank
Pierre
Mit Zitat antworten
  #2  
Alt 14.08.2003, 16:34:39
Progman Progman ist offline
Member
 
Registriert seit: Apr 2002
Beiträge: 821
Progman eine Nachricht über ICQ schicken
ohne while, aber mit mysql_num_rows arbeiten
PHP-Code:
echo "Vorhandene Datensätze: ".mysql_num_rows($ergebnis); 
__________________
PHP-Tutorial - PHP-FAQ - PHP-Manual
HTMLWiki
Mit Zitat antworten
  #3  
Alt 14.08.2003, 16:36:00
chris17 chris17 ist offline
Senior Member
 
Registriert seit: Apr 2003
Alter: 57
Beiträge: 1.236
Hallo finkenmann,

mysql_num_rows()
--> $num = mysql_num_rows($ergebnis);

Gruss

chris17

edit:
Zweiter! :-)
Mit Zitat antworten
  #4  
Alt 14.08.2003, 16:43:47
finkenmann finkenmann ist offline
Anfänger
 
Registriert seit: Aug 2003
Ort: Zürich
Beiträge: 7
finkenmann eine Nachricht über AIM schicken
Besten Dank,

jetzt hab ich's hingekriegt.

Pierre
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:38:02 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt