Ubah ini
$result = $mysql_query($query);
untuk ini
$result = mysql_query($query);
Nama fungsi adalah mysql_query bukan $mysql_query , $ digunakan dalam nama variabel.
Selain itu, alih-alih mencoba "melihat" kode Anda segera di jendela browser, Anda dapat menggunakan baris perintah PHP sebagai gantinya. Jika file Anda bernama foo.php Anda bisa melakukannya:
>> 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
Seperti yang Anda lihat, pesan kesalahannya cukup jelas. Karena menggunakan $mysql_query ia berpikir bahwa mysql_query adalah variabel, tetapi variabel seperti itu tidak didefinisikan di suatu tempat.