allg. Frage zu SELECT Abfragen

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

  • allg. Frage zu SELECT Abfragen

    Hi,

    ist es eigentlich sinnvoller in jedem Fall

    $query = mysql_query("SELECT id,f1,f2,f3 FROM ".$table);
    anstatt
    $query = mysql_query("SELECT * FROM ".$table);
    zu schreiben?



    1. Annahme: Ich brauche 4 von 5 Feldern.

    2. Annahme Ich brauche 4 von 10 Feldern.

    Welche Variante sollte man dann jeweils vorziehen? Die [font=courier new]SELECT *[/font] - Abrage oder die Variante, wo die Felder ausgeschrieben werden?

  • #2
    Hallo,

    Variante 1 ist immer vorzuziehen, egal wieviele Felder du nachher brauchst. Hab selber mal fast die gleiche Frage gestellt:

    http://www.php-resource.de/forum/sho...threadid=55194

    In dem Thread findest auch nen Link wo genauer erklärt wird, warum man den * nicht benutzen sollte.

    Gruss
    Quetschi
    Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
    Schön - etwas Geschichte kann ja nicht schaden.
    Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

    Kommentar

    Lädt...
    X