10/10/2018, 10:40

hỏi về mysql_close

hàm này có yêu cầu bắt buộc phải gọi không. mình đọc trong w3school nó nói như vầy, khi kết thúc script, connection tự động đóng

http://www.w3schools.com/PHP/func_mysql_close.asp

Tip: Using mysql_close() isn't required, as non-persistent connections are automatically closed at the end of the script
vzic viết 12:56 ngày 10/10/2018
Bạn nên sử dụng để đóng kết nối lại sau một lần load!!

Cú pháp: mysql_close($biến kết nối);
honnhienh viết 12:41 ngày 10/10/2018
cái này cũng rất quan trọng đó. lên dùng thôi không có nó vẫn chạy pha phà
mimitran viết 12:52 ngày 10/10/2018
Được gửi bởi honnhienh
cái này cũng rất quan trọng đó. lên dùng thôi không có nó vẫn chạy pha phà
mình ko hiểu câu thứ 2 của bạn nghĩa là gì
thuyduongcd viết 12:53 ngày 10/10/2018
Khi trang PHP gọi kết nối, mySQL sẽ sinh ra một session (session của DB chứ không phải session của PHP nhé) để làm việc. Sau khi trang PHP làm việc xong session này sẽ bị hủy (giống như khi đóng trang web, session của PHP cũng tự hủy vậy đó) và do đó kết nối cũng tự động đóng.
Tuy nhiên, nếu cần, bạn cũng có thể close nó khi cần để giải tỏa bớt áp lực cho DB server.
Ví dụ đoạm code PHP kết nối lấy dữ liệu về rồi nhưng còn công đoạn xử lý khá lâu. Khi đó phải chờ công đoạn xử lý hoàn tất thì mysql mới tự đóng, mysql server phải mất thêm một thời gian. Nếu bạn đóng liền thì kết nối đó sẽ đóng liền, thời gian đó để dành cho server xử lý những kết nối khác.
snoob_clo4 viết 12:55 ngày 10/10/2018
Được gửi bởi mimitran
mình ko hiểu câu thứ 2 của bạn nghĩa là gì
Bác đó nghe đâu ở miền trung nên ngữ nghĩa hơi khó hiểu , bác cố đọc lại vài lần là hiểu
mimitran viết 12:50 ngày 10/10/2018
cám ơn các ban , mình hiểu rồi
mcjambibi viết 12:55 ngày 10/10/2018
Cái này quan trọng trong việc tối ưu trang và tăng tốc kết nối đó bạn --- chốt lại là : nên dùng | nhưng không biết LÓ NÀ KÁI TRI thì không nên ... ngoáy vào kẻo lỗi
linh040800 viết 12:47 ngày 10/10/2018
Mình được biết làm hàm đóng kết nối Mysql_close() được dùng khi ta dùng hàm kết nối này MYSQL_PCONNECT() , để tạo kết nối liên tục với database.
thuyduongcd viết 12:56 ngày 10/10/2018
Mình được biết làm hàm đóng kết nối Mysql_close() được dùng khi ta dùng hàm kết nối này MYSQL_PCONNECT() , để tạo kết nối liên tục với database.
Không biết bạn đọc ở đâu nhưng theo tài liệu trên mysql.com thì mysql_close() không thể ngắt kết nối bởi mysql_pconnect. Và không hiểu bạn nói kết nối liên tục là thế nào?
Bài liên quan
0