Hướng dẫn php not updating - php không cập nhật

Tôi mới lập trình nhưng tôi chắc chắn có một giải pháp đơn giản: khi tôi cố gắng sử dụng mã này, tôi không gặp lỗi nhưng cơ sở dữ liệu không cập nhật. Tôi không gặp khó khăn gì khi kết nối với DB. Tôi cũng đã thử các biến thể của trích dẫn. Mã cập nhật hoạt động trong phpmyadmin nhưng không có trên trang. Tôi đang cố gắng cập nhật thông tin được nhập vào một biểu mẫu khi gửi

    


    
    
        title
    
    
        

Khi được hỏi ngày 16 tháng 5 năm 2018 lúc 5:53May 16, 2018 at 5:53

Hướng dẫn php not updating - php không cập nhật

ReganreganRegan

134 Huy hiệu đồng4 bronze badges

10

Điều đó sẽ làm các trick. Một phần của khoản tín dụng thuộc về @Nigel Ren, người đã chỉ ra sự thật rằng bạn đã quên thực thi truy vấn và bạn nên sử dụng MySQLI hoặc PDO.

Cũng lưu ý rằng việc sử dụng các câu lệnh và liên kết tham số đã chuẩn bị, điều này ngăn người dùng cuối đăng một số SQL khó chịu sẽ được tiêm vào truy vấn của bạn thông qua biến $ mon_am.

prepare($sql);
  $stmt->bind_param('s', $_POST['mon_am']); //First parameter defines the data type
  $stmt->execute();

  echo $stmt->affected_rows; // This is only to show if the data was updated. You can delete it once your code is working

  $stmt->close();
  $conn->close();
}

?>




    title


    

Đã trả lời ngày 16 tháng 5 năm 2018 lúc 6:17May 16, 2018 at 6:17

sam28sam28sam28

1394 Huy hiệu đồng4 bronze badges

Bạn phải chọn DB sau khi kết nối. Sử dụng MySQL_Query để thực hiện SQL của bạn.


Đã trả lời ngày 16 tháng 5 năm 2018 lúc 6:12May 16, 2018 at 6:12

Phượng hoàngphoe

Phù hiệu bằng đồng 9088 bronze badges

Bỗng một ngày đẹp trời, bạn  truy cập trình quản trị website và nhận được cảnh báo PHP Update Required như hình bên dưới.

Hướng dẫn php not updating - php không cập nhật

Bạn không biết cảnh báo này ý nghĩa ra sao và có ảnh hưởng gì đến website của mình hay không? . Nếu đang hoang mang vì cảnh báo trên, thì bạn không cần quá lo lắng vì đây chỉ là cảnh báo rằng phiên bản PHP website đang sử dụng đã cũ và không còn phù hợp với cấu trúc mã nguồn hiện tại của website nữa (ví dụ: Theme, Plugin, Core WordPress). Cách xử lý là bạn nâng cấp phiên bản PHP mới hơn cho website là có thể giải quyết được vấn đề.

Vậy cách để nâng cấp phiên bản PHP ta cần làm như thế nào, thì ở bài viết này AZDIGI sẽ hướng dẫn bạn chi tiết các bước thực hiện. Các bạn cùng theo dõi các bước bên dưới nhé.

Các bước thực hiện

Bươc 1: Kiểm tra phiên bản PHP hiện tại đang sử dụng

Đầu tiên bạn truy cập vào Hosting, di chuyển đến đường dẫn chứa thư mục website cần nâng cấp. Ở đây website mình thực hiện là azdigi.cf.

Bạn chọn thư mục chứa mã nguồn website (1) => chọn tạo File (2) => Đặt tên file là info.php (3) => Create New File (4). thư mục chứa mã nguồn website (1) => chọn tạo File (2) => Đặt tên file là info.php (3) => Create New File (4).

Hướng dẫn php not updating - php không cập nhật

Sau khi tạo xong bạn nhấn chuột phải và file info.php (1) => chọn Edit (2). Tiếp đó bạn copy nội dung bên dưới và dán vào file info.php nhé.info.php (1) => chọn Edit (2). Tiếp đó bạn copy nội dung bên dưới và dán vào file info.php nhé.

Hướng dẫn php not updating - php không cập nhật

Hướng dẫn php not updating - php không cập nhật

Bạn nhấn Save Changes để lưu lại.Save Changes để lưu lại.

Bây giờ bạn có thể kiểm tra phiên bản PHP hiện tại của website bằng cách truy cập: https://azdigi.cf/info.php (bạn thay azdigi.cf bằng tên website của bạn) (bạn thay azdigi.cf bằng tên website của bạn)

Hướng dẫn php not updating - php không cập nhật

Như hình thì phiên bản mình đang sử dụng là 5.6 , phiên bản này hiện đã quá cũ. Hiện nay đã có các phiên bản 7.x và mới nhất là phiên bản 7.4 rồi nhé.

Bước 2: Nâng cấp phiên bản PHP cho website

Lưu ý: Việc nâng cấp PHP là việc được khuyến nghị, tuy nhiên trong quá trình thay đổi phiên bản PHP, nếu website của bạn xảy ra lỗi, điều đó có nghĩa là mã nguồn của bạn không tương thích với phiên bản bạn chọn. Hãy thay đổi lần lượt các phiên bản PHP (từ mới nhất trở xuống) đến khi website hoạt động và không còn gặp lỗi là được nhé.

Trước khi nâng cấp phiên bản PHP cho website, đầu tiên bạn cần xác định được hiện website của bạn đang sử dụng PHP Selector hay là MultiPHP Manager để thao tác cho chính xác.PHP Selector hay là MultiPHP Manager để thao tác cho chính xác.

Đầu tiên bạn vào Select PHP Version.Select PHP Version.

Hướng dẫn php not updating - php không cập nhật

Tại giao diện PHP Selector , phần domain cần cấu hình (1) bạn để ý phần HANDLED BY (2) nếu thấy hiển thị hình xoáy màu xanh thì bạn thay đổi PHP bằng cách nhấn vào phần Current PHP version (3) và chọn phiên bản cần nâng cấp => nhấn Set as current để lưu cấu hình.PHP Selector , phần domain cần cấu hình (1) bạn để ý phần HANDLED BY (2) nếu thấy hiển thị hình xoáy màu xanh thì bạn thay đổi PHP bằng cách nhấn vào phần Current PHP version (3) và chọn phiên bản cần nâng cấp => nhấn Set as current để lưu cấu hình.

Hướng dẫn php not updating - php không cập nhật

Còn đối domain có có biểu tượng cP (màu cam) ở phần HANDLED BY  thì bạn cần thoát ra ngoài và tìm đến phần MultiPHP Manager để thực hiện (như hình).cP (màu cam) ở phần HANDLED BY  thì bạn cần thoát ra ngoài và tìm đến phần MultiPHP Manager để thực hiện (như hình).

Hướng dẫn php not updating - php không cập nhật

Tại giao diện MultiPHP Manager , bạn chọn domain cần nâng cấp (1) => chọn phiên bản tại PHP Version (2) => Apply (3).MultiPHP Manager , bạn chọn domain cần nâng cấp (1) => chọn phiên bản tại PHP Version (2) => Apply (3).

Hướng dẫn php not updating - php không cập nhật

Bước 3: Kiểm tra website và phiên bản PHP sau khi nâng cấp

Bạn vào trình duyệt và truy cập đượng dẫn đã tạo ở bước 1 là https://azdigi.cf/info.php để check phiên bản PHP đã được nâng cấp thành công chưa. Như hình bên dưới là phiên bản PHP đã được nâng lên 7.4 thành công để check phiên bản PHP đã được nâng cấp thành công chưa. Như hình bên dưới là phiên bản PHP đã được nâng lên 7.4 thành công

Hướng dẫn php not updating - php không cập nhật

Bây giờ bạn truy cập quản trị website xem còn cảnh báo không nhé, như hình bên dưới thì đã không còn cảnh báo PHP nữa.

Hướng dẫn php not updating - php không cập nhật

Tổng kết

Như vậy ở bài viết này AZDIGI đã hướng dẫn bạn cách nâng cấp phiên bản PHP để xử lý cảnh báo PHP Update Required trên website WordPress. Dù đây không phải là yêu cầu bắt buộc, nhưng việc bạn nâng cấp PHP sẽ giúp website vận hành tốt tối ưu hơn với các mã nguồn của mình (Theme, Plugin, Core WordPress). Chưa kể đối với một số Plugin,Theme sẽ yêu cầu phiên bản PHP mới để có thể cài đặt được, vì thế việc nâng cấp PHP là điều cần thiết cho website.

Chúc các bạn thực hiện thành công.!

Các bạn có thể tham khảo một số bài viết khác bên dưới

  • Hướng dẫn sử dụng WordPress.

Author Bio

Chào mọi người, mình là Kiên - hiện đang công tác tại Phòng Kỹ thuật AZDIGI. Trong quá trình làm việc mình có cơ hội được tiếp xúc với khá nhiều các vấn đề liên quan đến Website/Hosting/VPS/Server, do đó mình viết lại các hướng dẫn này nhằm chia sẻ kiến thức, cũng như tạo một môi trường để chúng ta giao lưu và học hỏi lẫn nhau, trau dồi thêm nhiều kiến thức bổ ích hơn nữa.

Nếu các bạn có thắc mắc hoặc cần trao đổi thêm, liên hệ với mình theo thông tin dưới đây:

- Facebook: Đàm Trung Kiên - Blog: https://damtrungkien.com/
- Blog: https://damtrungkien.com/

Articles by Đàm Trung Kiên