mysql_result oder mysql_fetch_array

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql_result oder mysql_fetch_array

    HAllo,

    für viele sicherliche ne dumme Frage, für mich leider noch nicht so klar:

    Worin besteht der genaue Unterschied (Vorteile / Nachteile) von:

    mysql_result und mysql_fetch_array ?

    Man kann doch mit beiden das Ergebnis einer Abfrage ausgeben lassen.

    z.Bsp.

    $result=mysql_query("select MAX(id) FROM mydatabase");
    $id=mysql_result($result,0,0);


    Welches ist denn besser, um den DB Server eher zu entlasten? Oder hängt es davon ab wieviele Spalten und/oder Zeilen zurück gegeben werden?

    Würde mich über ausführliche Antworten freuen.

    Vielen Dank.
    http://www.war-inc.de

    Der kostenlose Online Echtzeit-Strategie Spiel

  • #2
    Original von http://www.php.net/mysql-result
    Wenn auf Anfrageergebnisse mit vielen Datensätzen zugegriffen werden soll, sollten Sie Funktionen, die auf ganze Datensätze zugreifen,in Betracht ziehen (siehe unten). Diese Funktionen liefern bei einem einzigen Aufruf den Inhalt mehrerer Felder und sind aus diesem Grund SEHR viel schneller als mysql_result().

    [...]

    Empfohlende, leistungsfähigere Alternativen: mysql_fetch_row(), mysql_fetch_array(), mysql_fetch_assoc() und mysql_fetch_object().
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      ich persönlich verwende mysql_result nur, wenn ich ein einziges ergebnis erwarte z.b.

      SELECT COUNT(*) from table

      z.b.
      ansonsten eigtl. immer mysql_fetch_array()
      oder
      mysql_fetch_row()

      greetz
      MarsQ

      Kommentar


      • #4
        OK alles klar Danke Leute.
        http://www.war-inc.de

        Der kostenlose Online Echtzeit-Strategie Spiel

        Kommentar

        Lädt...
        X