Có một số bài đăng nhất định về thời gian đặt kết nối MySQL từ PHP bằng cách sử dụng mysql.connect_timeout. Tôi muốn biết nếu thiết lập thời gian chờ này từ PHP chỉ cần thời gian ra kết nối ban đầu với MySQL hoặc hợp lệ cho một truy vấn cụ thể đến cơ sở dữ liệu?Cài đặt PHP MySQL Thời gian chờ kết nối
Trường hợp của tôi ở đây là, tôi có một trang có kết nối với MySQL trên đầu trang và sau đó tôi thực hiện nói 3-4 truy vấn đến MySQL sau cái khác. Truy vấn thứ nhất và thứ hai chỉ mất 1-2 giây để thực thi khi truy vấn thứ 3 mất 20 giây. Bây giờ, trong trường hợp truy vấn thứ 3 mất hơn 20 giây, tôi muốn gọi hết thời gian. Vì vậy, câu hỏi ở đây là, thiết lập thời gian này từ PHP được áp dụng cho kết nối ban đầu với cơ sở dữ liệu hoặc nó cũng có thể áp dụng cho mọi truy vấn tiếp theo (độc lập). Nếu sau đó là trường hợp, sau đó làm thế nào tôi có thể thiết lập nó để thời gian chờ sau 20 giây cho truy vấn thứ 3?
có vẻ thú vị, bạn có thể đưa ra ví dụ không? – iRaS