Так, в моём php-коде всё-таки этот ( "INSERT INTO music VALUES (null, $_POST[author], $_POST[called])"; ) синтаксис нужно использовать или этот ( "INSERT INTO music VALUES (null, '$_POST[author]', '$_POST[called]')"; ) ?
Я из всего, приведённого Вами выше, понял только то, что "PHP" и "SQL" по-разному воспринимают переменные, в которых записаны строковые значения... Ну может, конечно, Вы даже не это имели ввиду... Если да, то я Вас тогда вообще не понял...................................
((