Chương trình lịch hoạt động cá nhân - Hàm INSERT SQL và hàm mysql_query () - 2

Hàm mysql_query ()

Bây giờ chúng tôi cần một cách để gửi truy vấn này đến máy chủ và cho máy chủ để cho chúng tôi biết nếu tất cả đều ổn. Chúng ta có thể sử dụng hàm mysql_query () để làm điều này. Như trong đoạn mã chúng ta vừa thảo luận, chúng ta sẽ lại đặt hàm này thành một biến và lần này chúng ta sẽ đặt tên cho biến $ result. Tuy nhiên, bạn có thể sử dụng bất kỳ tên nào cho biến này. Như trước đây, không cần thiết phải làm điều này, nhưng nó làm cho mã dễ đọc hơn nhiều. Mã cho chính hàm mysql_query () được đặt sau kích thước bằng nhau nhưng không cần dấu ngoặc kép. Tuyên bố kết thúc bằng dấu chấm phẩy.

$ result = @mysql_query ($ sql_send, $ kết nối)
hoặc chết
("Không thể kết nối với cơ sở dữ liệu tại thời điểm này. Vui lòng thử lại sau.");
Ghi chú--Do giới hạn về không gian, mã này được gói nhưng thực sự có thể là tất cả trên một dòng.

Như bạn có thể thấy, câu lệnh này sử dụng hai biến được đặt giữa dấu ngoặc đơn. ($ sql_send và $ kết nối). Chúng tôi đã khởi tạo biến $ sql_send trong câu lệnh INSERT sql. Biến kết nối $ được tạo trong hàm mysql_connect () từ hướng dẫn trước.

Ngoài ra, chúng tôi đã sử dụng lại một số điều bạn đã học trong cùng hướng dẫn trước đó. Hàm mysql_query () mới này cũng sử dụng @ để chặn thông báo lỗi mặc định và câu lệnh die () để tùy chỉnh thông báo lỗi cho khả năng chúng ta không thể kết nối với cơ sở dữ liệu.

Khi bạn đang sử dụng PHP, kết nối đến máy chủ sẽ tự động đóng lại cho bạn.

← Quay lại



Cơ sở dữ liệu và quy tắc MySQL để sử dụng các truy vấn SQL
Chương trình lịch hoạt động cá nhân - Sử dụng các hàm strtotime và mysql_select_db
Cách kết nối với máy chủ MySQL với chức năng mysql_connect của PHP