PHP connect
Kết nối cơ sở dữ liệu với PHP
Kết nối cơ sở dữ liệu là một trong những bước quan trọng trong lập trình web với PHP. PHP hỗ trợ nhiều phương thức kết nối với cơ sở dữ liệu, trong đó phổ biến nhất là MySQL và MySQLi.
1. Kết nối với MySQL sử dụng MySQLi
Để kết nối với cơ sở dữ liệu MySQL, bạn có thể sử dụng MySQLi (MySQL Improved). Đây là phương thức an toàn và hiện đại hơn so với MySQL cũ.
connect_error) { die("Kết nối thất bại: " . $conn->connect_error); } echo "Kết nối thành công!"; $conn->close(); ?>
2. Kết nối với MySQL sử dụng PDO
PDO (PHP Data Objects) là một phương thức khác để kết nối và làm việc với cơ sở dữ liệu. PDO hỗ trợ nhiều loại cơ sở dữ liệu khác nhau.
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "Kết nối thành công!"; } catch (PDOException $e) { echo "Kết nối thất bại: " . $e->getMessage(); } ?>
3. Lưu ý khi kết nối
Khi kết nối với cơ sở dữ liệu, hãy chú ý các vấn đề bảo mật như SQL Injection. Sử dụng Prepared Statements trong PDO hoặc MySQLi để bảo vệ ứng dụng của bạn.
4. Đóng kết nối
Việc đóng kết nối với cơ sở dữ liệu là rất quan trọng. Trong MySQLi, bạn chỉ cần gọi phương thức close()
, còn trong PDO, bạn có thể để PHP tự động đóng kết nối khi đối tượng PDO không còn được sử dụng nữa.
Hy vọng thông tin trên sẽ giúp bạn nắm vững cách kết nối cơ sở dữ liệu trong PHP!