ENUM-Feld auslesen

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

  • ENUM-Feld auslesen

    Den Sinn und die Verwendung für das ENUM-Feld habe ich bereits verstanden, aber das Auslesen des ENUM-Wertes ist mir noch nicht gelungen.

    Es wurde eine triviale Tabelle in MySQL erstellt:
    Code:
    CREATE TABLE `tabelle` (
      `feld1` enum('a','b','c') default 'b',
      `ID` int(10) unsigned NOT NULL auto_increment,
      PRIMARY KEY  (`ID`)
    )
    Wenn ich den ENUM-Wert via PHP update, funktioniert es einwandfrei:
    PHP-Code:
    $sql 'UPDATE tabelle SET feld1="c" WHERE ID=1';
    $result mysql_query($sql); 
    Bei der Abfrage gibt es allerdings noch Probleme:
    PHP-Code:
      $sql 'SELECT feld1 FROM tabelle WHERE ID=1';
    $result mysql_query($sql); 
    echo 
    $result
    Der Browser zeigt dann nicht "c" an, sondern "Resource id #3". Habe ich da jetzt was falsch verstanden? Wo liegt denn der Fehler?

  • #2
    mysql_fetch_array || mysql_fetch_assoc || mysql_fetch_object

    Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!

    bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
    Wie man Fragen richtig stellt

    Kommentar

    Lädt...
    X