php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2009, 16:37  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] php count mysql ausgabe wenn count wert ausgibt

hallo! habe folgende mysql abfrage:

PHP-Code:
 $query="SELECT $db_bilder.*, $db_eintraege.* $zentrumdb, COUNT($db_bilder.id) AS anzbilder FROM $db_eintraege 
 LEFT JOIN $db_bilder ON $db_bilder.id_eintrag = $db_eintraege.id
 $suche AND $db_eintraege.lat!='' AND anzbilder!='0'"
# AND $db_eintraege.anzeigen='1' "; 
habe die db_eintraege mit den db_bilder verknüpft. das heisst, dass unter einem eintrag auch mehrere bilder gespeichert sein können. so... also und mit der count(db_bilder.id) abfrage will ich nun schaun ob da auch bilder vorhanden sind. es sollen nur einträge ausgegeben werden, wo auch ein bild vorhanden ist.

theoretisch müsste das folgend funktionieren, wenn ich folgendes anhänge:

PHP-Code:
AND anzbilder!='0' 
doch da bekomme ich immer einen fehler.
oder lieg ich da mit meiner überlegung falsch?
mqs ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.07.2009, 16:44  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was hat das mit PHP zu tun?

[MOD: verschoben]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 28.07.2009, 16:46  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

oh ok hab die abfrage in php geschrieben deswegen
mqs ist offline   Mit Zitat antworten
Alt 28.07.2009, 16:59  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
doch da bekomme ich immer einen fehler.
Schön, und welchen?

Code:
AND anzbilder!='0'
MySQL - Vergleich auf Ungleich:

Code:
AND anzbilder <> 0
Zitat:
oder lieg ich da mit meiner überlegung falsch?
Keine Ahnung!
Asipak ist offline   Mit Zitat antworten
Alt 28.07.2009, 17:14  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

folgende fehlermeldung:
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\wwo\ergebnisse.php on line 352 
wenn ich die and abfrage weglasse geht die abfrage ohne probleme.. aber wie gesagt werden dann auch einträge angezeigt, zu denen keine bilder verknüpft sind
mqs ist offline   Mit Zitat antworten
Alt 28.07.2009, 17:46  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Was sagt:
Code:
echo mysql_error();
?
Asipak ist offline   Mit Zitat antworten
Alt 29.07.2009, 08:07  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Lass dir halt die evaluierte Abfrage ausgeben. Du hast da so viele Variablen drin (warum eigentlich, die Attribute und Tabellen sind doch statisch?), dass wir das so nicht beurteilen können.
Übrigens gehören nummerische Vergleiche nicht in Anführungszeichen, SELECT * FROM, auch xx.*, ist immer schlecht und eine vernünftige Formatierung der Abfrage würde die Lesbarkeit und auch das Debugging erleichtern.
Zitat:
Zitat von Asipak Beitrag anzeigen
MySQL - Vergleich auf Ungleich:
Code:
AND anzbilder <> 0
Ob <> oder != ist egal
__________________
Gruss
L

Geändert von lazydog (29.07.2009 um 09:50 Uhr).
lazydog ist offline   Mit Zitat antworten
Alt 29.07.2009, 09:25  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

gibt folgendes aus:
Code:
Unknown column 'anzbilder' in 'where clause'
mqs ist offline   Mit Zitat antworten
Alt 29.07.2009, 09:52  
Erfahrener Benutzer
 
Registriert seit: 24.10.2008
Beiträge: 298
PHP-Kenntnisse:
Fortgeschritten
KarlEgon befindet sich auf einem aufstrebenden Ast
Standard

Du kannst im Where nicht auf den Alias zugreifen
(steht ja eigentlich auch schon da - er kennt anzbilder nicht)

Code:
WHERE COUNT($db_bilder.id)<>0
KarlEgon ist offline   Mit Zitat antworten
Alt 29.07.2009, 09:59  
mqs
Erfahrener Benutzer
 
Registriert seit: 31.08.2007
Beiträge: 179
mqs befindet sich auf einem aufstrebenden Ast
Standard

schreibt mir da jetzt

Zitat:
Invalid use of group function
wobei das vorher einwandfrei funktioniert hat

PHP-Code:
... AND COUNT(wwo_bilder_daten.id)<>'0' GROUP BY wwo_eintraege_daten.id ORDER BY wwo_eintraege_daten.lastupdate DESC 
bei group by hab ich die db_eintraege angegeben. dass er die gruppiert
mqs ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Mysql update setzt leeren Wert Abakay PHP Tipps 2009 19 08.05.2009 15:21
MySql Ausgabe ziegt die Zahl 0 nicht an Paddy Datenbanken 7 08.04.2009 14:52
Pulldown Menü + Wert aus MySQL steven001 PHP Tipps 2009 3 23.03.2009 17:17
[Erledigt] MYSQL Ausgabe ersetzen wasabi Datenbanken 5 16.03.2009 16:56
[Erledigt] Php Mysql ausgabe in Tabelle / Gruppentrennung xitam PHP Tipps 2008 3 28.05.2008 22:03
pgp.. mysql.. count mqs PHP Tipps 2008 2 11.09.2007 10:16
MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
selektierten Wert aus Mysql in Auswahlliste anzeigen CIMM PHP Tipps 2006 5 23.02.2006 15:37
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
[Erledigt] MySQL meldet Column count doesn't match value count at row Datenbanken 4 21.10.2004 10:45
MySQL - Timestamps und zur ausgabe bestimmter Einträge PHP Tipps 2004 6 06.10.2004 14:17
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37
[Erledigt] MYSQL Count problem Datenbanken 1 02.08.2004 19:38
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27
mysql ausgabe auf zeichen beschränken - hilfe!!! niffi PHP-Fortgeschrittene 16 03.06.2004 14:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mysql count ausgeben, php count, mysql count 0 ausgeben, php count mysql, http://www.php.de/datenbanken/57543-erledigt-php-count-mysql-ausgabe-wenn-count-wert-ausgibt.html, mysql count auch 0 ausgeben, php count mysql result, select count mysql ausgabe, php count ausgeben, mysql count wenn vorhanden, mysql count wenn spaltenwert 0, count(*) ausgeben php, wenn wert weniger als wert php, php ausgabe count, mysql count php mysql_fetch_object, count abfrage ausgeben php, mysql count php ausgeben, php mysql id auto insert into, mysql_fetch_object count ausgeben, mysql select count ausgabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:17 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