Skift dette
$result = $mysql_query($query);
til dette
$result = mysql_query($query);
Funktionens navn er mysql_query
ikke $mysql_query
, $
bruges i variabelnavne.
I stedet for at prøve at "se" din kode med det samme i et browservindue kan du også bruge en PHP-kommandolinje i stedet. Hvis din fil hedder foo.php
du kunne gøre:
>> 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 kan se, er fejlmeddelelsen ret klar. På grund af brug af $mysql_query
den mener, at mysql_query
er en variabel, men sådan en variabel er ikke defineret et sted.