Hello,
$result = (mysql_query($query));
$name_id = $result;mysql_query liefert ein Resultset zurück. Niemals nur eine einzelne Zeile, und schon gar nicht nur ein einzelnes Datum. Du musst diesen Fall exakt so behandeln, als würdest Du siebzehn Milliarden Datensätze[1] mit je neunhundertdreiundsechzig Spalten erwarten.
[1] Von denen Du nur den ersten brauchst.
und vielleicht[2] auch noch sicherstellen, dass es nur einen gibt!
[2] je nach Aufgabenstellung und damit gefordertem Datenmodell
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg