Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Verbinden mit mysql über php

Ä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.