Changez ceci
$result = $mysql_query($query);
à ça
$result = mysql_query($query);
Le nom de la fonction est mysql_query
pas $mysql_query
, $
est utilisé dans les noms de variables.
De plus, au lieu d'essayer de "voir" votre code immédiatement dans une fenêtre de navigateur, vous pouvez utiliser une ligne de commande PHP à la place. Si votre fichier s'appelle foo.php
vous pourriez faire :
>> 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
Comme vous le voyez, le message d'erreur est assez clair. En raison de l'utilisation de $mysql_query
il pense que mysql_query
est une variable, mais une telle variable n'est pas définie quelque part.