Hướng dẫn dùng sqlite rowid trong PHP
Cài đặtPHP 5.3.0 kích hoạt SQLite3 Extension theo mặc định. Để vô hiệu hóa nó, bạn sử dụng --without-sqlite3 tại compile time. Show Người dùng Windows phải kích hoạt php_sqlite3.dll để sử dụng Extension này. DLL này được bao trong các bản phân phối Windows của PHP, như của PHP 5.3.0. Để biết chi tiết cài đặt, bạn có thể vào Bài hướng dẫn PHP và Offical Website của nó. PHP Interface APIsDưới đây là một số chương trình con quan trọng đủ để đáp ứng yêu cầu của bạn khi làm việc với SQLite Database từ chương trình PHP của bạn. Nếu bạn muốn tìm một ứng dụng tinh vi hơn, bạn có thể tìm nó trong PHP Documentation.
Kết nối tới DatabaseChương trình PHP sau minh họa cách kết nối tới Database đang tồn tại. Nếu Database đó không tồn tại, thì nó sẽ được tạo, và cuối cùng một đối tượng Database sẽ được trả về. open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } ?> Bây giờ, biên dịch và chạy chương trình trên để tạo cơ sở dữ liệu test.db trong thư mục hiện tại. Bạn có thể thay đổi Path tùy theo yêu cầu của mình. Nếu cơ sở dữ liệu được tạo thành cong, nó sẽ thông báo như sau: Open database successfully Tạo một bảngChương trình PHP sau sẽ được sử dụng để tạo một bảng trong Database đã được tạo trước đó. open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<< Quảng cáo Khi chương trình trên được biên dịch và thực thi, nó sẽ tạo bảng COMPANY trong test.db và nó sẽ thông báo: Opened database successfully Table created successfully Hoạt động INSERTChương trình PHP sau minh họa cách chúng ta tạo các bản ghi trong bảng COMPANY đã tạo ở ví dụ trên: open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<< Chương trình PHP sau minh họa cách chúng ta tạo các bản ghi trong bảng COMPANY đã tạo ở ví dụ trên: Opened database successfully Records created successfully Hoạt động SELECTChương trình PHP sau minh họa cách chúng ta lấy và hiển thị các bản ghi từ bảng COMPANY được tạo trong ví dụ trên: open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<< Khi chương trình trên được biên dịch và thực thi, nó sẽ cho kết quả: Opened database successfully ID = 1 NAME = Paul ADDRESS = California SALARY = 20000 ID = 2 NAME = Allen ADDRESS = Texas SALARY = 15000 ID = 3 NAME = Teddy ADDRESS = Norway SALARY = 20000 ID = 4 NAME = Mark ADDRESS = Rich-Mond SALARY = 65000 Operation done successfully Hoạt động UPDATEChương trình PHP sau minh họa cách chúng ta sử dụng các lệnh UPDATE để cập nhật bất kỳ bản ghi nào và sau đó lấy và hiển thị các bản ghi đã được cập nhật từ bảng COMPANY: open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<< Quảng cáo Khi chương trình trên được biên dịch và thực thi, nó sẽ cho kết quả: Opened database successfully 1 Record updated successfully ID = 1 NAME = Paul ADDRESS = California SALARY = 25000 ID = 2 NAME = Allen ADDRESS = Texas SALARY = 15000 ID = 3 NAME = Teddy ADDRESS = Norway SALARY = 20000 ID = 4 NAME = Mark ADDRESS = Rich-Mond SALARY = 65000 Operation done successfully Hoạt động DELETEChương trình PHP sau minh họa cách chúng ta sử dụng các lệnh DELETE để xóa bất kỳ bản ghi nào và sau đó lấy và hiển thị các bản ghi còn lại từ bảng COMPANY: open('test.db'); } } $db = new MyDB(); if(!$db){ echo $db->lastErrorMsg(); } else { echo "Opened database successfully\n"; } $sql =<< Khi chương trình trên được biên dịch và thực thi, nó sẽ cho kết quả: Opened database successfully 1 Record deleted successfully ID = 1 NAME = Paul ADDRESS = California SALARY = 25000 ID = 3 NAME = Teddy ADDRESS = Norway SALARY = 20000 ID = 4 NAME = Mark ADDRESS = Rich-Mond SALARY = 65000 Operation done successfully Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS. Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube: Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi. Các bài học SQLite phổ biến khác tại VietJack:
Bài viết liên quan
|