programming4:thematic:debugsql
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trước | ||
programming4:thematic:debugsql [2019/06/18 08:50] – [Debug cho toàn hệ thống] hoaquynhtim99 | programming4:thematic:debugsql [2019/06/18 09:00] (hiện tại) – hoaquynhtim99 | ||
---|---|---|---|
Dòng 21: | Dòng 21: | ||
Để không phải sửa vào nhân của hệ thống, nhà phát triển có thể sử dụng plugin để tiến hành việc debug này. | Để không phải sửa vào nhân của hệ thống, nhà phát triển có thể sử dụng plugin để tiến hành việc debug này. | ||
- | Bước 1. Thêm plugin [[https:// | + | Bước 1. Thêm plugin [[https:// |
+ | vào vị trí trước khi gọi các module | ||
+ | Bước 2. Thêm plugin lấy ra dữ liệu debug trước khi gửi nội dung đến trình duyệt. | ||
+ | Ví dụ plugin slow.php | ||
+ | |||
+ | <file php slow.ini> | ||
+ | <?xml version=" | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <file php slow.php> | ||
+ | <?php | ||
+ | |||
+ | /** | ||
+ | * @Project NUKEVIET 4.x | ||
+ | * @Author VINADES., | ||
+ | * @Copyright (C) 2015 VINADES., | ||
+ | * @License GNU/GPL version 2 or any later version | ||
+ | * @Createdate Sat, 07 Mar 2015 03:43:56 GMT | ||
+ | */ | ||
+ | |||
+ | if (!defined(' | ||
+ | die(' | ||
+ | } | ||
+ | |||
+ | $sqls = $db-> | ||
+ | $num_sqls = sizeof($sqls); | ||
+ | $sqls = empty($sqls) ? 'No SQL' : ($num_sqls . " queries executed: | ||
+ | |||
+ | // $sqls là các câu lệnh SQL | ||
+ | // $num_sqls là số lượng các câu lệnh đã thực thi | ||
+ | |||
+ | </ | ||
programming4/thematic/debugsql.txt · Sửa đổi lần cuối: 2019/06/18 09:00 bởi hoaquynhtim99