Ändra detta
$result = $mysql_query($query);
till detta
$result = mysql_query($query);
Funktionens namn är mysql_query
inte $mysql_query
, $
används i variabelnamn.
Dessutom, istället för att försöka "se" din kod direkt i ett webbläsarfönster kan du använda en PHP-kommandorad istället. Om din fil heter foo.php
du skulle kunna göra:
>> 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
Som du ser är felmeddelandet ganska tydligt. På grund av att du använder $mysql_query
den tror att mysql_query
är en variabel, men en sådan variabel är inte definierad någonstans.