Antworten
ok, ich fang mal mit dem üblichem an:
16.14. Warum soll ich nicht SELECT * schreiben?
http://www.php-faq.de/q/q-sql-select.html
2.
ok.. ich brauch aber alle aber auch wenn ichs änder warum überspringt das die erste zeile
3.
Kann ich mir irgendwie nicht vorstellen...
Bist du sicher das die Zeile übersprungen wird?
Kann sie nicht einfach irgendwo anders sein? Da ORDER BY datum?
4.
ja, weil das skript istin Ordnung.
5.
Das Problem steht doch schon in der Überschrift: mysql_fetch_object() gibt ein Objekt, in dem die Inhalte der jeweils nächsten Zeile des Abfrageergebnisses gespeichert sind, zurück.
Lösung: mysql_fetch_array()
6.
Zitat:
deetee postete
Das Problem steht doch schon in der Überschrift: mysql_fetch_object() gibt ein Objekt, in dem die Inhalte der jeweils nächsten Zeile des Abfrageergebnisses gespeichert sind, zurück.
Lösung: mysql_fetch_array()
Sorry, das ist Quatsch. Aus der Doku:
mysql_fetch_object() ähnelt mysql_fetch_array(), mit einem Unterschied - ein Objekt wird zurück geliefert anstatt eines Arrays. Indirekt bedeutet dies, dass Sie die Daten nur mit ihren Feldnamen und nicht mit dem Offset ansprechen können *** Nobody ***
7.
Ja, aber mit dem Zusatz den ich geschrieben habe. So stands in einem Buch, das ich mal gelesen habe. War aus der Bibliothek unserer FH, da komm ich erst wieder nächste Woche hin, dann werd ich nochmal nachlesen.
Aber ich bin mir sicher, dass das so drin stand. Er solls einfach mal mit mysql_fetch_array() versuchen, dann werden wir ja sehen.
edit:
Wär nicht das erstemal, dass die Doku unvollständig ist.
8.
Nun ja, stimmt ja auch. mysql_fetch_objekt() liefert ja die nächste Zeile des Ergebnisses und setzt dann den Cursor eins weiter. Das machen aber halt auch die anderen mysql_fetch_* Funktionen genauso ;)
9.
Keine Ahnung, was du da gelesen hast, Tatsache ist, dass es nicht an mysql_fetch_object liegen kann. Welchen Sinn würde so eine Funktion machen, wenn einfach der erste Datensatz übersprungen wird?
*** Nobody ***
10.
ich glaub es liegt an seiner query...
@trust: lass mal order by datum weg...
11.
OliverAlbers das kann ich so nicht bestätigen. Mich hat das auch gewundert, als ich das zum ersten mal las. Daher hab ich auch gleich die anderen fetch Funktionen durchgelesen und da stand dies nicht so dabei. Im Gegenteil, bei mysql_fetch_array() stand sogar, dass die spezifizierte Zeile des Abfrageergebnisses zurück gegeben wird.
12.
@dettee probiers doch mal aus. ...object und ...array liefern das selbe. Halt nur als objekt oder array. ...objeckt lässt die erste Zeile nicht aus.
13.
erstmal danke für die unmengen von anteworten... ;)
aber ich hab es jetzt auch mal ohne * und order by probiert aber bei der ausgabe per browser ist nur ein daten staz in der tabelle aber zwei hmmm... veilleciht wenn ich den zhler des array davor irgendwie auf den anfang setzte?
14.
hast du auch einfach mal die beiden Funktionen vertauscht? Hätte mich schon intressiert.
Ich habe bei google versucht was zu finden, was ungefähr das beschreibt, was ich gelesne hatte. Hab aber nur das hier gefunden: (scrollen bis zur fetch_object Funktion. Da steht was mit einem internen Zieger, denke das wurde auch in dem Buch gemeint. Ich kappiers langsam selber nicht mehr.
google Ergebnis15.
bei mysql_fetch_Array ist das gleiche problem ;(
16.
Keine Ahnung was du da machst, aber bestimmt nicht das richtige...
17.
;) fragt sich nur was ich falsch mache...