Thay đổi điều này
$result = $mysql_query($query);
tới cái này
$result = mysql_query($query);
Tên hàm là mysql_query
không phải $mysql_query
, $
được sử dụng trong các tên biến.
Ngoài ra, thay vì cố gắng "xem" mã của bạn ngay lập tức trong cửa sổ trình duyệt, bạn có thể sử dụng dòng lệnh PHP để thay thế. Nếu tệp của bạn được gọi là foo.php
bạn coudl làm:
>> 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
Như bạn thấy, thông báo lỗi khá rõ ràng. Do sử dụng $mysql_query
nó nghĩ rằng mysql_query
là một biến, nhưng một biến như vậy không được xác định ở đâu đó.