php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2005, 09:29  
Gast
 
Beiträge: n/a
Standard mit if ausgabe von query überprüfen

hallo zusammen

Ich habe folgendes Problem: Ich möchte die Ausgabe eines Querys überprüfen und dann mit if was ausführen lassen oder nicht.
Leider weiss ich wirklich nicht wie ich das anstellen soll, habe mal was versucht zu machen, ging aber nicht:


Code:
if (mysql_query(SELECT COUNT(*) from `simpleblog_post`) == "0" WHERE postStatus = 'active' AND IDcategory = '1'){
echo "Keine Einträge in dieser Kategorie vorhanden!";
}
auf die datenbank wird weiter oben schon erfolgreich verbunden.

ich weiss einfach nicht wie ich das query in die if abfrage einbauen muss und ob das überhaupt möglich ist.

vielen dank
sear
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 01.06.2005, 09:58  
Gast
 
Beiträge: n/a
Standard

nutz mal mysql_num_rows http://de2.php.net/manual/de/functio...l-num-rows.php
dann kannst du fragen: wenn (gleich 0)-> ausgabe
 
Alt 01.06.2005, 10:56  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Du kannst die Abfrage nicht direkt in eine IF-Abfrage einbauen, da mysql_query() keine Daten liefert, sondern nur eine Ressource-ID (eine Art Verweis auf die Daten) oder FALSE bei einer fehlerheften Abfrage. Deshalb musst du zuerst die Abfrage schicken und nachher (z.B. mit mysql_num_rows(), wie schon erwähnt) das Resultat überprüfen:
PHP-Code:
<?php
$sql 
"SELECT postStatus
           FROM simpleblog_post
           WHERE postStatus = 'active' 
           AND IDcategory = 1"
;
$result mysql_query($sql);
if (
mysql_num_rows($result) == 0){
    echo 
"Keine Einträge in dieser Kategorie vorhanden!"
}
?>
__________________
Gruss
L
lazydog ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variablen in Query automatisch escapen Maho88 PHP Tipps 2007 10 31.07.2007 08:42
Problem mit Ausgabe bzw. Abfrage mit ORDER BY mayer Datenbanken 7 02.07.2006 21:45
PHP/MySQL: Query wird nicht ausgeführt Zergling-new Tutorials 5 09.05.2006 23:16
query und ' speichern? flflfl PHP Tipps 2006 2 14.04.2006 18:21
query *confused* Datenbanken 4 14.01.2006 12:51
query r�cksetzen? Promaetheus PHP Tipps 2007 15 01.12.2005 13:53
Ausgabe der Auswahlliste PHP Tipps 2005-2 6 21.09.2005 13:43
Query, was aus einer Tabelle mehrere Summen rausholt Datenbanken 3 14.09.2005 16:45
3 Tabellen verbunden -- Ausgabe in einer Spalte Datenbanken 4 06.09.2005 10:43
Newssystem Ausgabe Datenbanken 10 29.07.2005 22:55
[Erledigt] Geteilte Ausgabe an den Browser... PHP-Fortgeschrittene 4 01.07.2005 13:07
Ausgabe nur dann, wenn htmlspecialchars() verwendet PHP Tipps 2004 1 27.10.2004 21:17
Sortierung der Ausgabe PHP-Fortgeschrittene 3 08.10.2004 09:22
select query durch if anweisungen splitten Datenbanken 6 06.09.2004 13:46
[Erledigt] Query läuft nicht Datenbanken 6 13.08.2004 21:13

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
query überprüfen, if abfrage aus query, if ausgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:59 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.