สอบถาม SQL Explain มีบอกว่า query อยู่ที่ไฟล์ไหน

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
eange08
PHP VIP Members
PHP VIP Members
Posts: 8377
Joined: 22/12/2020 10:09 am

สอบถาม SQL Explain มีบอกว่า query อยู่ที่ไฟล์ไหน

Post by eange08 »

ใช้ SQL Explain ตรวจสอบ query จะมีส่วนไหนบอกว่า query นี้มาจากไฟล์ไหน และฟังกชั่นไหนไหมค่ะ
เพื่อว่าบาง extension อาจจะใช้ query ที่เหมือนๆ กัน แต่อยู่คนละ core นะคะ
Selection_999(159).png
Selection_999(159).png (53.9 KiB) Viewed 235 times
Selection_999(160).png
Selection_999(160).png (36.76 KiB) Viewed 235 times
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 35469
Joined: 22/09/2008 6:18 pm
Contact:

Re: สอบถาม SQL Explain มีบอกว่า query อยู่ที่ไฟล์ไหน

Post by mindphp »

ถ้าใน ขั้นตอนการพัฒนาสามารถทำเพิ่มโดยเขียนให้เก็บ Logs และ Override query เพื่อเพิ่ม
หรือ ใช้ Extension เสริมของ PHP - Xdebug เพิ่มตรวจสอบการทำงานระดับลึก หลังจากติดตั้ง
ปรับตัวอย่างโค้ด ตาม ตัวอย่าง
https://www.mindphp.com/en/65-archive/2 ... trace.html
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
eange08
PHP VIP Members
PHP VIP Members
Posts: 8377
Joined: 22/12/2020 10:09 am

Re: สอบถาม SQL Explain มีบอกว่า query อยู่ที่ไฟล์ไหน

Post by eange08 »

ลองติดตั้ง Xdebug แล้วตามเว็บนี้ https://xdebug.org/docs/install
ใช้คำสั่งนี้ติดตั้ง แสดงว่าเราติดตั้งสำเร็จหรือเปล่าค่ะ (เครื่องเป็น ubuntu)

Code: Select all

[email protected]:~$ sudo apt-get install php-xdebug
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  graphicsmagick libgraphicsmagick-q16-3 qml-module-qtquick-controls
  qml-module-qtquick-dialogs qml-module-qtquick-privatewidgets shim
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  php-xdebug
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 316 kB of archives.
After this operation, 1,255 kB of additional disk space will be used.
Get:1 http://th.archive.ubuntu.com/ubuntu xenial/universe amd64 php-xdebug amd64 2.4.0-1 [316 kB]
Fetched 316 kB in 0s (1,603 kB/s)  
Selecting previously unselected package php-xdebug.
(Reading database ... 296843 files and directories currently installed.)
Preparing to unpack .../php-xdebug_2.4.0-1_amd64.deb ...
Unpacking php-xdebug (2.4.0-1) ...
Setting up php-xdebug (2.4.0-1) ...
WARNING: Module xdebug ini file doesn't exist under /etc/php/7.4/mods-available
WARNING: Module xdebug ini file doesn't exist under /etc/php/7.3/mods-available
Processing triggers for php7.4-cli (7.4.13-1+ubuntu16.04.1+deb.sury.org+1) ...
Processing triggers for php7.3-cli (7.3.24-3+ubuntu16.04.1+deb.sury.org+1) ...
Processing triggers for php7.0-cli (7.0.33-37+ubuntu16.04.1+deb.sury.org+1) ...
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 35469
Joined: 22/09/2008 6:18 pm
Contact:

Re: สอบถาม SQL Explain มีบอกว่า query อยู่ที่ไฟล์ไหน

Post by mindphp »

ติดตั้ง php ไว้แบบไหน ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: Google Adsense [Bot] and 11 guests