Kết nối cơ sở dữ liệu trong php

Trải qua 25 bài php căn uống phiên bản thì họ bắt đầu chỉ khám phá râu ria phía bên ngoài những kiến thức và kỹ năng về chuyên môn xây dựng buộc phải có lẽ rằng chúng ta cảm giác chưa HƯNG PHẤN

*
, vì vậy nhằm các bạn không xẩy ra chán thì vào bài bác này chúng ta vẫn mày mò cáchkết nối DataBase MYSquốc lộ với phpvà một số trong những hàm xử lý database nhé.

Bạn đang xem: Kết nối cơ sở dữ liệu trong php

1. Tạo Database

trước hết chúng ta tạo thành một database nhằm test đã nhé, chúng ta vào phpmyadmin và tạo nên một đại lý dữ liệuthương hiệu là demo với tạo ra một table thương hiệu là customer bằng cách chạy câu truy tìm vấn sau:


Bài viết được đăng tại ruby-forum.org

Chúng ta đang thao tác làm việc cùng với tài liệu này.

2. Kết nối database với php

Để liên kết vào database ta đã sử dụng hàmmysqli_connect cùng với kết cấu như sau:


Trong đó:

$host:là liên tưởng host của chúng ta, thông thường là localhost luôn$user: là tên đăng nhtràn lên database$password: là password kết nối vào database$database: Tên database các bạn chọn nhằm xử lý$port: Cổng kêt nối$socket: Phương thức socket kết nối

Ví dụ:


$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể liên kết tới database");

Tất cả gần như tđắm đuối số đó thì ta chỉ quan tâm đến 4 tyêu thích số đầu tiên, 2 tđắm say số còn sót lại bạn khỏi truyền vào nhé. Còn đoạn code or die ("Không thể kết nối tới database")sử dụng đến trường thích hợp bắt buộc kết nối tới cơ sở dữ liệu thì sẽ in ra screen dòngthông báo đó.

3. Câu truy tìm vấn rước list record

quý khách sinh sản file chạy thử.php với nội dung như sau:


// Kết nối DataBase và lưu vào biến chuyển kết nối// Các tđam mê số gồm:// - localhost: là tên gọi hệ thống, thường xuyên khoác định là localhost luôn// - root: là tên gọi đăng nhtràn vào database// - vertrigo: là mật khẩu đăng nhập đăng nhtràn vào database// - demo: Là database vẫn xử lý$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể liên kết cho tới database");// Câu truy vấn$sql = "SELECT * FROM CUSTOMER";// Thực hiện nay câu truy vấn, hàm này truyền nhì tsay mê số vào là trở thành kết nối với câu truy hỏi vấn$result = mysqli_query($conn, $sql);// Nếu thực hiện không được thì thông tin tầm nã vấn bị saiif (!$result) die ("Câu truy nã vấn bị sai");// Lặp qua kết quả và in ra phía bên ngoài màn hình// Vì các field vào database là id, name, phone, address nên// Khi vardum với sẽ có kết cấu tương tựwhile ($row = mysqli_fetch_assoc($result)) var_dump($row);// Xóa kết quả ngoài cỗ nhớmysqli_free_result($result);// Sau Lúc thực hiện xong thì ngắt kết nối databasemysqli_close($conn);

Để thực thi câu tầm nã vấn bất kỳ thì ta sử dụng hàmmysqli_query(),nếu câu truy nã vấn trả về danh sách thì ta vẫn sử dụng vòng lặp while nhằm hiển thị nó ra. Chi máu tôi đã bộc lộ trong phần phản hồi rồi nhé.

Xem thêm: Cách Hay Để In Nội Dung Một Bài Viết Trên Trang Web, Cách In Trang Web Không Có Quảng Cáo

4. Câu truy tìm vấndelete

Tương từ bỏ như phần 3, bạn sẽ viết một câu tầm nã vấn delete và kế tiếp sử dụng hàmmysqli_query() để thực hiện.

Ví dụ:


$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể kết nối cho tới database");// Câu truy nã vấn$sql = "DELETE FROM customer WHERE id = 1";// DELETEif (mysqli_query($conn, $sql)) eđến "Xóa thành công";// Ngắt kết nốimysqli_close($conn);

$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể liên kết tới database");// Câu truy vấn$sql = "UPDATE customer SET name = "TEN MOI" where id = 2";// DELETEif (mysqli_query($conn, $sql)) echo "Cập nhật thành công";// Ngắt kết nốimysqli_close($conn);

Note: Vì các bạn đã học hàm kết nối phải sinh hoạt từng thao tác bạn vào database coi gồm biến đổi không nhé, nghỉ ngơi hồ hết bài xích tiếp theo sau bản thân sẽ hướng dẫn viết HTML ví dụ hơn.

6. Lời kết

Trong bài này chỉ mang tính chất chất ra mắt phương pháp áp dụng một số hàm kết nối bằng cách sử dụng MYSQLI, sống đa số bài xích tiếp theo họ đã mày mò cụ thể với cụ thể hơn. Bài tiếp sau họ sẽ viết tính năng đăng ký thành viên cùng với PHP. Chúc các bạn học tốt.

Xem thêm: Top 10 Shop Bán Ốp Điện Thoại Ở Hà Nội, Top 8 Shop Bán Ốp Lưng Điện Thoại Đẹp Nhất Hà Nội

Bình luận đã đóng góp, giả dụ tất cả thắc mắc hãy đặt câu hỏi tại hoicode.com để admin vấn đáp.


Chuyên mục: Website