Kết nối csdl trong php

Trải qua 25 bài php căn phiên bản thì chúng ta new chỉ tìm hiểu râu ria bên ngoài các kỹ năng về kỹ thuật lập trình sẵn buộc phải chắc hẳn rằng các bạn Cảm Xúc chưa HƯNG PHẤN

*
, do vậy để các bạn không biến thành chán thì vào bài bác này bọn họ sẽ khám phá cáchkết nối cơ sở dữ liệu MYSquốc lộ với phpvà một số hàm cách xử trí database nhé.

Bạn đang xem: Kết nối csdl trong php

1. Tạo Database

Đầu tiên bọn họ tạo một database nhằm test đã nhé, các bạn vào phpmyadmin với chế tác một đại lý dữ liệuthương hiệu là demo với sản xuất một table thương hiệu là customer bằng cách chạy câu tróc nã vấn sau:


Chúng ta sẽ làm việc với dữ liệu này.

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

Để kết nối vào database ta đang dùng hàmmysqli_connect cùng với cấu trúc như sau:


Trong đó:

$host:là can dự host của công ty, thông thường là localhost luôn$user: là tên gọi đăng nhập vào database$password: là mật khẩu kết nối vào database$database: Tên database chúng ta chọn nhằm xử lý$port: Cổng kêt nối$socket: Phương thơm thức socket kết nối

Ví dụ:


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

Tất cả đông đảo tđê mê số đó thì ta chỉ quyên tâm cho 4 tmê man số thứ nhất, 2 tham số còn 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 cho tới database")sử dụng cho ngôi trường thích hợp quan trọng kết nối tới cơ sở dữ liệu thì vẫn in ra screen dòngthông tin kia.

3. Câu truy hỏi vấn đem danh sách record

Quý khách hàng tạo ra file thử nghiệm.php cùng với văn bản nlỗi sau:


// Kết nối CSDL cùng lưu giữ vào trở thành kết nối// Các tmê say số gồm:// - localhost: là tên gọi VPS, thường mặc định là localhost luôn// - root: là tên đăng nhập vào database// - vertrigo: là mật khẩu đăng nhập vào database// - demo: Là database sẽ xử lý$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể kết nối cho tới database");// Câu truy vấn vấn$sql = "SELECT * FROM CUSTOMER";// Thực hiện câu truy nã vấn, hàm này truyền hai tsay mê số vào là biến chuyển liên kết cùng câu truy nã vấn$result = mysqli_query($conn, $sql);// Nếu thực thi không được thì thông báo tầm nã vấn bị saiif (!$result) die ("Câu truy vấn vấn bị sai");// Lặp qua công dụng với 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// lúc vardum có sẽ có cấu tạo tương tựwhile ($row = mysqli_fetch_assoc($result)) var_dump($row);// Xóa hiệu quả ngoài bộ nhớmysqli_free_result($result);// Sau khi thực hiện xong thì ngắt liên kết databasemysqli_close($conn);

Để thực thi câu truy vấn vấn bất kỳ thì ta sử dụng hàmmysqli_query(),giả dụ câu truy hỏi vấn trả về list thì ta sẽ dùng vòng lặp while để hiển thị nó ra. Chi ngày tiết tôi đã biểu hiện trong phần comment rồi nhé.

Xem thêm: Hướng Dẫn Cách Xem Mật Khẩu Wifi Tren May Tinh Win 8, 8, Hướng Dẫn Cách Xem Mật Khẩu Wi

4. Câu tầm nã vấndelete

Tương trường đoản cú như phần 3, bạn sẽ viết một câu truy vấn vấn delete cùng tiếp nối dùng hàmmysqli_query() để triển khai.

Ví dụ:


$conn = mysqli_connect("localhost", "root", "vertrigo", "demo") or die ("Không thể kết nối tới database");// Câu truy vấn vấn$sql = "DELETE FROM customer WHERE id = 1";// DELETEif (mysqli_query($conn, $sql)) echo "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 cho tới database");// Câu truy nã vấn$sql = "UPDATE customer SET name = "TEN MOI" where id = 2";// DELETEif (mysqli_query($conn, $sql)) eđến "Cập nhật thành công";// Ngắt kết nốimysqli_close($conn);

Note: Vì các bạn sẽ học hàm kết nối đề xuất sinh sống từng làm việc chúng ta vào database coi gồm đổi khác ko nhé, sinh sống đông đảo bài xích tiếp sau bản thân đang giải đáp viết HTML ví dụ hơn.

Xem thêm: Cách Đổi Tên Kí Tự Đặc Biệt Trên Facebook, Đổi Tên Fb Có Kí Tự Đặc Biệt

6. Lời kết

Trong bài này chỉ mang tính chất hóa học reviews cách sử dụng một số hàm liên kết bằng cách dùng MYSQLI, ngơi nghỉ đầy đủ bài bác tiếp theo bọn họ đã khám phá rõ ràng với cụ thể rộng. Bài tiếp theo sau chúng ta đang viết chức năng đăng ký thành viên cùng với PHP.. Chúc các bạn học xuất sắc.


Chuyên mục: Hosting