Změňte toto
$result = $mysql_query($query);
k tomuto
$result = mysql_query($query);
Název funkce je mysql_query ne $mysql_query , $ se používá v názvech proměnných.
Místo toho, abyste se snažili „vidět“ svůj kód okamžitě v okně prohlížeče, můžete místo toho použít příkazový řádek PHP. Pokud se váš soubor jmenuje foo.php můžete udělat:
>> php foo.php
PHP Notice: Undefined variable: mysql_query in /var/www/foo.php on line 17
PHP Fatal error: Function name must be a string in /var/www/foo.php on line 17
Jak vidíte, chybová zpráva je docela jasná. Kvůli použití $mysql_query myslí si to mysql_query je proměnná, ale taková proměnná není někde definována.