Kan: MySQL-Abfrage Definition liefert nicht das korrekte Ergebniss

Beitrag lesen

hallo forum,
in meiner db-abfrage möchte ich als Ergebnis die cours id eines users erhalten. Mein Scirpt gibt mir leider nicht die $courseid aus, sondern den $nickname, der in dieser Abfrage garnicht steht.

Ich nehme an, meine SQL-Befehle sind nicht dazu geeignet, falls es mehrere courseid`s gibt, diese zu verarbeiten.
Stimmt das? Wenn ja, wie muss es heißen, damit es mehrere Ergebnisse auswirft?

gebe ich den "select...." befehl direkt in PHPMyAdmin ein, liefert er das korrekte Ergebnis aus: in diesem Falle mehrere  courseid`s.

mysql_query("select CourseID from courseuser WHERE UserID='$user_id'");
$result = mysql_query($query) or die("Anfrage fehlgeschlagen: '$query'");
$courseid = mysql_result($result, 0);
echo $courseid;

vielen dank
Kan