Johannes Völlinger: MySQL Result abfragen

Beitrag lesen

Moin,

Ansichtsache ;-)

Nicht wenn du mit größeren Mengen rumhantierst, dann ist mysql_fetch_array laut Doku deutlich schneller.

Ich nutze es persönlich auch nur bei kleineren Mengen. Bei großen Rückgabe Mengen kommt für mich auch nur mysql_fetch_array oder fetch_row in Frage.

Dass es funktioniert bedeutet ja noch nicht dass es richtig ist :)

Das ist ein Argument ;-)

Also: Wenn du Name ohne $ davor oder " davor und dahinter schreibst, dann denkt PHP dass du eine Konstante namens Name benutzen willst und weil die nicht definiert ist, denkt es du möchtest den Namen der Konstante benutzen. echo Name; gibt also tatsächlich
Name
aus. Das ist aber reiner Zufall und du solltest dich darauf nicht verlassen.

Das hätte ich bei diesem Beispiel nicht gemerkt, denn es kann ja höchstens ein Datensatz zurückkommen und der ist in der 1.Zeile(0).

mysql_result($result, 0, "Name") <-- Das wäre die richtige Schreibweise für das was du willst
bringen alle exakt das selbe Ergebnis.

Werd's mir merken. Syntax unterscheidet sich von SQL doch teilweise etwas stärker, aber man lernt ja nie aus. :-)

Danke nach Berlin :-)