Tach!
$sql = "SELECT id, ".$i."_name FROM table"
Parse error: syntax error, unexpected ''.$i.'' (T_CONSTANT_ENCAPSED_STRING) in
und das ist die Fehlermeldung!
Die Ursache kann ich aus dem gezeigten Codestück nicht erkennen. Vermutlich fehlt irgendwo vorher etwas.
dedlfix.