Mysqli_fetch_array không hoạt động PHP 7

Tôi đã đặt câu hỏi này trên Stack Exchange hoặc ở đâu đó, nhưng không đi đến đâu, vì vậy tôi hy vọng ai đó ở đây có thể hỗ trợ hoặc ít nhất là giúp tôi hiểu thêm một chút về nó

Vì vậy, tôi đang cố gắng cập nhật một số PHP, vốn đã từng hoạt động từ lâu trên các phiên bản PHP cũ hơn, nhưng tôi đang gặp phải nhiều vấn đề. Máy hiện tại tôi đang sử dụng chạy CentOS-7 và đang sử dụng PHP 7. 3. 9

Về cơ bản, tập lệnh đang cố gắng thực hiện một số điều đơn giản bằng cách kết nối với cơ sở dữ liệu và đọc bản ghi, sau đó nhận kết quả từ một mảng

Tôi thực sự không rành về PHP, nhưng đã cố gắng cập nhật những phần mà tôi đã học được không còn được hỗ trợ [đặc biệt là các hàm mysql]. Tuy nhiên, mặc dù đã tìm kiếm rất lâu các vấn đề tương tự nhưng dường như tôi không thể đạt được bất kỳ tiến triển nào

Tôi đã thêm mã gỡ lỗi để tôi có thể biết lỗi nằm ở đâu, nhưng tôi thực sự không hiểu [a] tại sao chúng bắt đầu có lỗi hoặc [b] thông báo lỗi hoặc © cách khắc phục chúng

Vì vậy, các thông báo lỗi như sau

Notice: Undefined variable: conn in /var/www/site1/test.php on line 12
PHP Warning:  mysqli_fetch_assoc[] expects exactly 1 parameter, 2 given in /var/www/site1/test.php on line 12

Warning: mysqli_fetch_assoc[] expects exactly 1 parameter, 2 given in /var/www/site1/test.php on line 12
PHP Warning:  mysqli_fetch_array[] expects parameter 1 to be mysqli_result, null given in /var/www/site1/test.php on line 13

Warning: mysqli_fetch_array[] expects parameter 1 to be mysqli_result, null given in /var/www/site1/test.php on line 13
PHP Notice:  Array to string conversion in /var/www/site1/test.php on line 11

Notice: Array to string conversion in /var/www/site1/test.php on line 11
PHP Notice:  Undefined variable: conn in /var/www/site1/test.php on line 12

trong khi mã tôi đang thử nghiệm trông như thế này

Chủ Đề