Ändern Sie dies
$result = $mysql_query($query);
dazu
$result = mysql_query($query);
Funktionsname ist mysql_query
nicht $mysql_query
, $
wird in Variablennamen verwendet.
Anstatt zu versuchen, Ihren Code sofort in einem Browserfenster zu „sehen“, könnten Sie stattdessen auch eine PHP-Befehlszeile verwenden. Wenn Ihre Datei foo.php
heißt Sie könnten Folgendes tun:
>> 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
Wie Sie sehen, ist die Fehlermeldung ziemlich eindeutig. Wegen der Verwendung von $mysql_query
es denkt, dass mysql_query
ist eine Variable, aber eine solche Variable ist nirgendwo definiert.