Sascha: PHP/mySQL

Beitrag lesen

Hallo und guten Morgen!

Ich ahabe eine kleines Problem. Meine Variable "$c" bekommt einen "falschen" Wert zugewiesen! Sie soll den numerischen Wert "10" us der mySQL-DB bekommen, den bekommt Sie nicht stattdessen wird ihr der Wert "17" genauer die "Resource id #17" zugewiesen.

unten ist ein kleiner Auszug aus dem Quellcode.

Was habe ich hier falsch gemacht oder was muss ich besser machen oder ändern? Habt ihr einen Vorschlag für mich? vielen dank im Voraus

der verzweifelte Sascha

...
printf("<select name="stage2" size="1">\n");
$c = mysql_query("select count(*) from ".MYSQL_osversion." where operatingsystemid="1"");

// select count(*) fromm os_version where operartingsystemid="1"
 //--> count(*)
 //--> 10

for($l=0; $l<$c; ++$l)
    {
     printf("<option value="".$os_versions[1][$l]."">".$os_versions[1][$l]."</option>\n");
    }
...