Cambia questo
$result = $mysql_query($query);
a questo
$result = mysql_query($query);
Il nome della funzione è mysql_query
non $mysql_query
, $
è usato nei nomi delle variabili.
Inoltre, invece di provare a "vedere" il tuo codice immediatamente in una finestra del browser, potresti invece utilizzare una riga di comando PHP. Se il tuo file si chiama foo.php
potresti fare:
>> 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
Come vedi, il messaggio di errore è abbastanza chiaro. A causa dell'utilizzo di $mysql_query
pensa che mysql_query
è una variabile, ma tale variabile non è definita da qualche parte.