daniel: Index einer enum-Spalte erhalten

Hallo!

Ich möchte den Indexwert einer enum-Spalte erhalten. Dazu (wie in der dokumentation beschrieben) verwende ich enum in der abfrage in einem numerischen zusammenhang ("+0"). Danach, weil ich nur alle vorkommenden besetzungen erhalten möchte, gruppiere ich das ergebnis nach der selben enum-spalte.

$query = "SELECT ort_k+0 FROM concerts WHERE type_k LIKE '".$d."%' GROUP BY 'ort_k'";

und es kommt auch ein ergebnis, bzw die richtige anzahl an ergebnis-datensätzen. nur der indexwert der enum-spalte ist immer "" leer, nicht da, nix,

$data= mysql_fetch_assoc($result); echo $data[ort_k]; ergibt immer keine ausgabe.

was mache ich falsch?
lg
daniel

  1. Habe den ansatz verworfen und das ganze anders gelöst.
    danke trotzdem, jedem, der's gelesen hat.
    lg
    daniel

    1. für alle, die's doch noch interessiert:

      das problem war dass, wenn man "num_spalte+0" abfragt und nachher nach dieser Spalte gruppieren möchte muss man "GROUP BY num_spalte+0" schreiben. und nicht nur nach "num_spalte". Weiß der himmel warum. auf jeden fall könnte es ruhig in der mysql-dokumentation stehen.

      schönen tag und schönes wochenende noch euch allen!

      lg
      daniel