Professional Documents
Culture Documents
Ket Noi Va Truy Van Database
Ket Noi Va Truy Van Database
Ket Noi Va Truy Van Database
2
Giới thiệu kết nối và truy vấn database
3
Nội dung chi tiết
4
Thư viện MYSQLI
MYSQLI (Mysql Improved) là thư viện để php kết nối
đến cơ sở dữ liệu MySQL.
5
Thư viện MySQLI (tt)
6
Thư viện MySQLI (tt)
➢ Đối tượng kết nối
- Mục đích: kết nối đến 1 database
- Cú pháp:
- Ví dụ:
$db = new mysqli("localhost" , "root", "" , "news");
7
Thư viện MySQLI (tt)
➢ Đối tượng kết nối: Kết nối có các phương thức
- set_charset: chỉ định bảng mã
$obj->set_charset("utf8");
$result = $obj->query($sql);
$obj->close(); 8
Thư viện MySQLI (tt)
➢ Đối tượng dữ liệu
- Mục đích: Chứa dữ liệu lấy về từ mysql khi bạn
dùng hàm query
- num_rows: chứa số dòng dữ liệu
$result->num_rows;
$row = $result->fetch_assoc();
9
Nội dung chi tiết
10
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Cho cơ sở dữ liệu news.sql. Trong đó có, dữ liệu lưu tại
Table thể loại như sau:
11
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
12
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Ví dụ 1: kết nối database, truy vấn table, đếm số dòng dữ liệu
$kq->num_rows
13
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Ví dụ 2: kết nối database, truy vấn table, hiển thị thông tin dữ liệu
14
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Ví dụ 2: kết nối database, truy vấn table, hiển thị thông tin dòng
dữ liệu đầu tiên trong RecordSet
15
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Ví dụ 3: kết nối database, truy vấn table, hiển thị thông tin tất cả
dữ liệu trong RecordSet
16
Một số ví dụ trong kết nối và truy vấn cơ sở dữ liệu
Ví dụ 3: kết nối database, truy vấn table, hiển thị thông tin tất cả
dữ liệu trong RecordSet
18