saoxa37 / pdo
PDO Request
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/saoxa37/pdo
Requires
- php: >=5.3.0
This package is auto-updated.
Last update: 2025-11-29 03:17:36 UTC
README
Vì trình độ non kém nên chưa có autoload prs-4 và chỉ mới hỗ trợ MySQL
##Used
- require
pdo.php - config thông tin kết nối db ở file
config.php - tạo new class
$db = new PdoConnect();##Lưu ý
- Phải setTable trước khi thực hiện truy vấn
$db->setTable('table_used');##List function
- setDatabase($nameDatabase)
- Tham số: tên database
- Dùng để thay đổi cơ sở dữ liệu
- setTable($nameTable)
- Tham số: tên table
- Dùng để thay đổi bảng đang sử dụng
- all(array $order = [])
- Tham số: mảng các giá trị cần order
- Ex:
$db->all(['id' => 'DESC']); - Trả về toàn bộ bản ghi của table đang sử dụng
- get(array $where, $limit = null, array $order = [])
- Tham số gồm:
- Mảng các giá trị cần where
- số lượng limit (dạng string)
- Mảng order như ở mục 3
- Ex:
$where = ['id' => 3, 'username' => 'admin']$limit = '3'$limit = '4, 6'$order = ['id' => 'ASC']
- Trả về những bản ghi phù hợp với điều kiện where
- Tham số gồm:
- one(array $where)
- Tham số mảng các giá trị where
- Trả về bản ghi đầu tiên tìm được. Trả về mảng rỗng nếu không tìm được
- searchWithCodition($columnName, $codition, $value, $order)
- Trả về các record where với $codition truyền vào
- $codition có thể là IN, LIKE, BETWEEN, ...
- update(array $updates, array $where)
- delete(array $arrs)
- Hạn chế: chỉ đang xóa dc 1 row 1 lần gọi
$arrs = ['id' => 13]
- insert(array $arrs)
- mảng vào có dạng
$columnName => $value
- mảng vào có dạng
- query($sql)
- thực hiện 1 câu lệnh sql string và trả về kết quả