Cách kết nối php với phpmyadmin
Khi xây dựng một ứng dụng Android/ IOS có kết nối đến Database PhpMyAdmin, chắc chắn bạn phải có chuỗi kết nối mới có thể truy xuất, ghi hay chỉnh sửa thông tin lưu trữ trong đó. Tuy vậy, nếu bạn khai báo chuỗi kết nối ở từng File thì sẽ khiến việc trở nên phức tạp mỗi khi thay đổi. Thay vào đó bạn có thể tạo một File riêng để chứa các thông tin kết nối đến Database và gọi nó từ các File khác khi sử dụng đến. Để tạo một kết nối đến Database bạn sẽ cần phải có các thông tin sau:
Khi đã có các thông tin trên thì bạn sẽ xây dựng được 1 File kết nối riêng như sau: Ví dụ: tạo file db-connect.php với nội dung sau và lưu vào thư mục trên host của bạn.
Sau đó bạn có thể kiểm tra lại bằng cách sử dụng trình duyệt Web. Như bạn thấy trong đoạn lệnh trên sẽ hiện là:
Và để gọi sử dụng File kết nối này từ các file khác bạn có thể khai báo như sau:
Trên là cách tạo một File kết nối đến Database PhpMyAdmin và bạn có thể tùy chỉnh cho kết nối đến Database của riêng mình. Hy vọng bài chia sẻ hữu ích với bạn.
Kết nối MySQL
Một số hàm cơ bản MySQLi sử dụng trong phần hướng dẫn học này:
Kết nối MySQLiNếu chưa biết về cách tạo database và thông tin kết nối thì bạn có thể xem lại cách tạo từ phpMyAdmin. Nếu chưa biết file PHP được tạo ở đâu thì bạn có thể xem lại Thư mục làm việc khi cài XAMPP. Kiểu hướng đối tượng// Khai báo username $password = "123456"; // Khai báo password $server = "localhost"; // Khai báo server $dbname = "tintuc"; // Khai báo database // Kết nối database tintuc $connect = new mysqli($server, $username, $password, $dbname); //Nếu kết nối bị lỗi thì xuất báo lỗi và thoát. if ($connect->connect_error) { die("Không kết nối :" . $conn->connect_error); exit(); } echo "Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây." ?> Kiểu thủ tục// Khai báo username $password = "123456"; // Khai báo password $server = "localhost"; // Khai báo server $dbname = "tintuc"; // Khai báo database // Kết nối database tintuc $connect = mysqli_connect($server, $username, $password, $dbname); //Nếu kết nối bị lỗi thì xuất báo lỗi và thoát. if (!$connect) { die("Không kết nối :" . mysqli_connect_error()); exit(); } echo "Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây." ?> Nếu không xảy ra lỗi kết nối thì trình duyệt sẽ hiển thị như bên dưới. Khi kết nối thành công sẽ tiếp tục dòng code bên dưới đây. Download file ví dụ Trong file download đã có sẵn file tintuc.sql, file này là file dữ liệu mẫu, sau khi đã tạo database chúng ta có thể đưa dữ liệu từ file tintuc.sql bằng thao tác import có trong phpMyAdmin. |