Sử dụng SQLite với PHP

Cài đặt PHP 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. 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. Để ...

Tác giả: Tạ Quốc Bảo viết 11:56 ngày 14/08/2018

Processor trong XML

Khi một chương trình phần mềm đọc một tài liệu XML và thực hiện các hành động tương ứng, công việc này được gọi là tiến trình xử lý XML. Bất cứ chương trình nào mà có thể đọc và xử lý các tài liệu XML đều được biết đến như là một XML Processor . Một XML Processor đọc XML file và chuyển nó ...

Tác giả: Bùi Văn Nam viết 11:56 ngày 14/08/2018

Thẻ trong XML

Chương này trình bày phần quan trọng nhất trong XML là các thẻ (tag) của nó. Các thẻ XML cấu thành nên XML. Chúng định nghĩa phạm vi một phần tử trong XML. Chúng cũng có thể được sử dụng để chèn các comment, khai báo các thiết lạp cần thiết để phân tích môi trường và để chèn các chỉ lệnh ...

Tác giả: Trịnh Tiến Mạnh viết 11:56 ngày 14/08/2018

Khoảng trắng (Whitespace) trong XML

Chương này trình bày cho bạn về việc xử lý khoảng trắng (WhiteSpace) trong tài liệu XML. Khoảng trắng là một tập hợp gồm các khoảng trống, tab và newline (dòng mới). Nói chung, chúng được sử dụng để làm cho tài liệu dễ đọc hơn. Tài liệu XML chứa hai loại khoảng trắng: Khoảng trắng quan ...

Tác giả: Hoàng Hải Đăng viết 11:56 ngày 14/08/2018

Namespace trong XML

Một Namespace là một tập hợp các tên duy nhất. Namespace là một kỹ thuật để gán tên phần tử và tên thuộc tính vào thành nhóm. Namespace được xác định bởi URI (Uniform Resource Identifier). Khai báo Namespace trong XML Một Namespace được khai báo bởi sử dụng các thuộc tính dành riêng. Một ...

Tác giả: Hoàng Hải Đăng viết 11:55 ngày 14/08/2018

INJECTION trong SQLite

Nếu bạn nhận User Input thông qua một Webpage và chèn nó vào trong một SQLite Database, thì tình cờ, bạn đã mở rộng cửa bảo mật ra bên ngoài, mà được biết đến với tên gọi là SQL Injection. Chương này sẽ hướng dẫn bạn cách ngăn cản tình huống này xảy ra và giúp bạn bảo vệ Script của bạn và các ...

Tác giả: Tạ Quốc Bảo viết 11:55 ngày 14/08/2018

Chỉ thị xử lý trong XML

Chương này trình bày khái niệm Chỉ thị xử lý (Processing Instructions - PIs). XML 1.0 Recommendation định nghĩa nó như sau: Chỉ thị xử lý cho phép tài liệu chứa các chỉ thị cho các ứng dụng. PIs không là một phần của dữ liệu ký tự (CDATA) của tài liệu, nhưng PHẢI được truyền thông qua ứng ...

Tác giả: Trịnh Tiến Mạnh viết 11:55 ngày 14/08/2018

DOM trong XML

Document Object Model (DOM) là nền tảng của XML. Các tài liệu XML có một cấu trúc thứ bậc của các đơn vị thông tin được gọi là node ; DOM là một cách để mô tả các node của nó và mối quan hệ giữa chúng với nhau. Một tài liệu DOM là một tập hợp gồm các node hoặc các phần thông tin được tổ ...

Tác giả: Trịnh Tiến Mạnh viết 11:54 ngày 14/08/2018

Thực thể ký tự trong XML

Chương này khái quát cho bạn về khái niệm Thực thể ký tự - Character Entity . trong XML. Trước khi tìm hiểu về thực thể ký tự, chúng ta cần hiểu về khái niệm thực thể (Entity) là gì. Theo W3 Consortium định nghĩa thực thể là như sau: Thực thể (Entity) của tài liệu đóng vai trò như là ...

Tác giả: Bùi Văn Nam viết 11:54 ngày 14/08/2018

Tài liệu SQLite tham khảo

Các nguồn sau chứa thông tin hữu ích về SQLite, bạn nên tham khảo chúng để hiểu sâu hơn các vấn đề đã trình bày trong loạt bài này: Link hữu ích về SQLite Sách hữu ích về SQLite Follow fanpage của team https://www.facebook.com/vie ...

Tác giả: Trịnh Tiến Mạnh viết 11:54 ngày 14/08/2018

Validation trong XML

Validation là một tiến trình mà một tài liệu được xác nhận. Một tài liệu XML được xem như là hợp lệ nếu nội dung của nó kết nối với các phần tử, các thuộc tính và được liên kết với Document Type Declaration (DTD), và nếu tài liệu tuân theo các ràng buộc được trình bày trong nó. Validation ...

Tác giả: Trịnh Tiến Mạnh viết 11:53 ngày 14/08/2018

Truy vấn con trong SQLite

Truy vấn con (còn được gọi truy vấn phụ hay truy vấn lồng nhau) là một truy vấn bên trong truy vấn SQLite khác và được nhúng bên trong mệnh đề WHERE. Một truy vấn con được sử dụng để trả về dữ liệu mà sẽ được sử dụng trong truy vấn chính như là một điều kiện để thu hẹp dữ liệu được thu nhận. ...

Tác giả: Tạ Quốc Bảo viết 11:53 ngày 14/08/2018

Phần tử trong XML

Các phần tử XML có thể được định nghĩa như là các khối xây dựng nên XML. Các phần tử có thể vận hành như là các Container để giữ text, phần tử, thuộc tính, đối tượng media. Mỗi phần tử XML chứa một hoặc nhiều phần tử, phạm vi của chúng được giới hạn bởi các thẻ đóng và thẻ mở hoặc được giới ...

Tác giả: Trịnh Tiến Mạnh viết 11:53 ngày 14/08/2018

Mã hóa ký tự (Encoding) trong XML

Encoding - Mã hóa ký tự là tiến trình chuyển đổi các ký tự Unicode thành biểu diễn nhị phân tương đương của chúng. Khi XML processor đọc một tài liệu XML, nó mã hóa tài liệu phụ thuộc vào kiểu mã hóa. Vì thế, chúng ta cần xác định kiểu mã hóa trong khai báo XML. Kiểu mã hóa ký tự trong ...

Tác giả: Trịnh Tiến Mạnh viết 11:53 ngày 14/08/2018

Khai báo XML

Chương này trình bày chi tiết cho bạn về khai báo XML. Khai báo XML để chuẩn bị một XML Processor để phân tích cú pháp tài liệu XML. Nó là tùy ý, nhưng khi được sử dụng, nó phải xuất hiện ở dòng đầu tiên trong tài liệu XML. Cú pháp Cú pháp cơ bản của khai báo XML là: <?xml ...

Tác giả: Bùi Văn Nam viết 11:52 ngày 14/08/2018

Tài liệu MySQL tham khảo

Dưới đây liệt kê tất cả các nguồn tài liệu tham khảo về MySQL. Mong bạn tìm hiểu chúng để hiểu rõ hơn các khái niệm đã đề cập trong loạt bài này. Link hữu ích về MySQL Sách hữu ích về MySQL Follow fanpage của team ...

Tác giả: Bùi Văn Nam viết 11:52 ngày 14/08/2018

Comment trong XML

Chương này trình bày về cách comment làm việc trong XML. Comment trong XML là tương tự như trong HTML. Các comment được bổ sung để thêm lời ghi chú hoặc giải thích phần code, giúp cho XML code dễ hiểu hơn. Comment có thể được sử dụng để bao các link, thông tin và các mục có liên quan. Chúng ...

Tác giả: Tạ Quốc Bảo viết 11:52 ngày 14/08/2018

VIEW trong SQLite

Một view là không gì khác ngoài môt lệnh SQLite mà được lưu giữ trong Database với một tên liên kết. Một view thực sự là một thành phần của một bảng trong form của một truy vấn SQLite đã được định nghĩa trước. Một view có thể chứa tất cả các hàng của một bảng hoặc các hàng đã được chọn từ ...

Tác giả: Tạ Quốc Bảo viết 11:51 ngày 14/08/2018

Document trong XML

Một Document (tài liệu) là một đơn vị cơ sở của thông tin XML được cấu thành bởi các phần tử và đánh dấu khác. Một tài liệu XML có thể chứa các dữ liệu đa dạng. Ví dụ, cơ sở dữ liệu của các số, các số biểu diễn cấu trúc phân tử hoặc một phương trình toán học. Ví dụ tài liệu XML Ví dụ ...

Tác giả: Bùi Văn Nam viết 11:51 ngày 14/08/2018

Thuộc tính trong XML

Chương này trình bày cho bạn về thuộc tính trong XML. Các thuộc tính là các phần của các phần tử XML. Một phần tử có thể có nhiều thuộc tính duy nhất. Các thuộc tính cung cấp thêm thông tin về các phần tử XML. Một thuộc tính XML luôn luôn là một cặp name-value . Cú pháp Một thuộc tính ...

Tác giả: Trịnh Tiến Mạnh viết 11:51 ngày 14/08/2018