24.08.2009

Channel php.de ausgewählt, Log vom 24.08.2009

Seite:  < 1 2 3 4 >  Letzte Seite

Chatlog

DesertIgel: wie kann ich das denn auslesen?
myname: <myname> ich vermute das für dich wirklich wichtige ist SELECT COUNT(*) AS anzahl FROM user_genre GROUP BY genreid
DesertIgel: ich muss ja einmal genreid = 1 haben usw
DesertIgel: wo gebe ich das an?
myname: musst du nicht.
DesertIgel: bei dem Query wirds ja nicht im Query direkt angegeben
DesertIgel: hö?
myname: du kriegst gleich alle
DesertIgel: mom... ich will das aber doch sortieren
DesertIgel: Charts: xx
DesertIgel: Trance: xx
DesertIgel: usw
myname: SELECT COUNT(*) AS anzahl FROM user_genre GROUP BY genreid ORDER BY genreid
myname: erm falsch
myname: SELECT COUNT(*) AS anzahl FROM user_genre GROUP BY genreid ORDER BY COUNT(*)
myname: wenn die richtung nicht stimmt noch n DESC hinter
DesertIgel: und kann ich das dann auch inner Tabelle ausgeben? Schau mal oben, ich möchte halt in Tabellenform alle Einträge haben. Aber nicht die genreid sondern halt den Namen
DesertIgel: und jetzt erst auf die andere Tabelle zugreifen ist ja zu umständlich...
DesertIgel: eigentlich
myname: du kannst alles machen was du willst
myname: sind halt nur daten
myname: ists nicht, nein
DesertIgel: was würde denn bei SELECT COUNT(*) AS anzahl FROM user_genre GROUP BY genreid ORDER BY COUNT(*) ausgegeben werden?
DesertIgel: 3,8,9,1,3 usw?
DesertIgel: halt von allen die Werte
DesertIgel: bzw die Anzahl
myname: hast du kein phpmyadmin auf dem webserver?
DesertIgel: doch
myname: dann probiers doch verdammt
myname: SELECT COUNT(user_genres.*) AS anzahl, genre.name FROM user_genres LEFT JOIN genre ON genre.id = user_genres.genreid GROUP BY genreid ORDER BY COUNT(user_genres.*) DESC
myname: iwie so
DesertIgel: also ich möchte ne vereinfachte Form hiervon haben: http://nopaste.php-quake.net/251059
DesertIgel: weil ich müsste sonst ja ganz schön viele Querys machen
myname: erst probieren was ich dir sage
myname: dann meckern
DesertIgel: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) AS anzahl, genre.name FROM user_genres LEFT JOIN genre ON genre.id = user_gen' at line 1
myname: ok, dann mach das user_genres. weg, auch bei dem ORDER BY
DesertIgel: das sieht sehr nice aus :)
myname: schön
DesertIgel: ok und nun das ganze noch in PHP. Muss da noch irgendwas gefetcht werden?
myname: dann schick n select los, werte das in ner schleife aus und bastel dir damit deine tabelle zusammen
myname: ja, in ner schleife
DesertIgel: als was muss das gefetcht werden?
DesertIgel: assoc doch nicht, oder?
myname: ja
DesertIgel: also doch assoc? Weiß jetzt nicht worauf sich dein "ja" bezieht
myname: beides
myname: ein ja auf zweiteres impliziert ein ja auf ersteres übrigens
DesertIgel: wie meinste das mit beides? http://nopaste.php-quake.net/251070
DesertIgel: so siehts gerade aus
myname: ja, fetchen, ja assoc
myname: aber wenn assoc muss auch fetch
myname: ja, jetzt musst nur noch blar! (der arme nick) durch die zweite spalte ersetzen
myname: das wird vermutlich name sein
DesertIgel: hab aber da in der Schleife noch array stehen
DesertIgel: ich änder das mal auf assoc
DesertIgel: Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/web173/html/homepages/test/index.php on line 209
myname: wtf hast du getan
DesertIgel: nur array in fetch umgeändert
DesertIgel: aber vorher war der Bug auch schon da
DesertIgel: nur stand dann da halt array ^^
myname: array in fetch umändern?
myname: also fetch_fetch?
DesertIgel: also das ist Zeile 209: while ($genre_schleife = mysql_fetch_assoc($genres))
DesertIgel: im Link oben war das hier:
DesertIgel: while ($genre_schleife = mysql_fetch_array($genres))
DesertIgel: und die Fehlermeldung war dementsprechend:
DesertIgel: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/web173/html/homepages/test/index.php on line 209
myname: tja, dann ist entweder was beim selecten schiefgelaufen oder aber du hast $genres irgendwo überschrieben
myname: ein mal var_dump($genres) davor

Seite:  < 1 2 3 4 >  Letzte Seite

Zurück zur Übersicht

Webseiten Tipps

Hier gehts zum jquery Tutorial.
Meine schwarze Webseite: iPhone4Spiel