Tìm hiểu khái niệm Select Query trong lập trình PHP
Select Query là câu lệnh được sử dụng phổ biến nhất trong SQL. Nếu bạn chưa từng nghe đến Select Query, đừng lo lắng, FUNiX sẽ giải đáp tất cả các thắc mắc liên quan đến chủ đề này trong bài viết dưới đây.
- Tìm hiểu về PHP Tutorial? Tổng hợp hướng dẫn về PHP
- Học ngôn ngữ lập trình PHP làm ở đâu, mức lương bao nhiêu?
- Khóa học lập trình PHP từ cơ bản đến nâng cao trong 7 tháng
- Nhu cầu tuyển lập trình viên php - mức lương là bao nhiêu?
- Ngôn ngữ lập trình web php là gì? Chi tiết cho người mới bắt đầu
Table of Contents
>> Học ngôn ngữ lập trình phổ biến nào để bắt kịp xu hướng
Select Query là gì?
Để lấy dữ liệu từ cơ sở dữ liệu MySQL, hãy sử dụng lệnh Select Query trong lập trình PHP. Trong SQL, Select Query được sử dụng để lấy một hoặc nhiều bản ghi từ cơ sở dữ liệu và cũng có thể hỗ trợ các mệnh đề điều kiện khác tùy thuộc vào nhu cầu của lập trình viên. Tập dữ liệu đó sẽ được lưu tạm thời trên tập bảng đầu ra, còn được gọi là “tập kết quả”.
Nếu không có câu lệnh điều kiện nào được đưa vào Select Query, nó sẽ trả về toàn bộ bảng. Nếu có các bộ lọc hoặc điều kiện được bao gồm trong truy vấn Select Query, nó sẽ chỉ trả về dữ liệu bạn muốn. Sau đây là cú pháp truy vấn lệnh Select Query để truy xuất dữ liệu từ bảng MySQL:
Cú pháp của SQL
Một trong những lệnh cơ bản nhất trong hệ quản trị cơ sở dữ liệu là select. Select Query trong lập trình PHP có thể được sử dụng như một tiền tố để chọn các bản ghi từ một cơ sở dữ liệu có sẵn. Select Query sẽ trả về một tập hợp các bản ghi từ một hoặc nhiều cơ sở dữ liệu được chỉ định.
SELECT <column_A>, <column_B>, …… FROM <My_table_name>; |
- SELECT là một lệnh có thể được sử dụng để chọn một bản ghi từ một cơ sở dữ liệu.
- Các cột của bảng là <column_A>, <column_B>, v.v.
- Tên của một bảng là <My_table_name>.
Ví dụ:
Student_ID |
First_name |
Last_name |
Mobile_number |
DOB |
1000 |
Alex |
Hales |
989897789 |
20-02-2001 |
1002 |
Ramesh |
Pawar |
555559778 |
20-12-2008 |
1004 |
Guru |
Dayal |
8828292 |
20-12-2012 |
Query: SELECT Student_ID, First_name, Last_name from Student;
Kết quả được in ra là:
Student_ID |
First_name |
Last_name |
1000 |
Alex |
Hales |
1002 |
Ramesh |
Pawar |
1004 |
Guru |
Dayal |
Truy vấn Select Query bằng phương pháp PDO
Có nhiều cách sử dụng PDO để chạy một Select Query trong lập trình PHP. Những cách này chủ yếu khác nhau về tham số, kiểu tham số và kiểu dữ liệu trả về.
Tuy nhiên, hầu hết các Select Query đều yêu cầu sử dụng một hoặc nhiều biến. Trong trường hợp đó, bạn nên sử dụng một câu lệnh có sẵn (còn được gọi là truy vấn tham số hóa), bao gồm việc tạo một truy vấn với các tham số và chạy thử từng biến riêng biệt.
Nếu bảng dữ liệu có nhiều hàng, bạn phải xử lý từng hàng một. Tuy nhiên, kỹ thuật fetchAll có thể giúp một số hàng được hiển thị đồng thời trên một trang web. Nó sẽ lưu tất cả các hàng được trả về bởi một Select Query trong lập trình PHP, sau đó in dữ liệu ra bằng cách sử dụng template.
Làm thế nào để triển khai một Select Query trong lập trình PHP?
Để chọn các bản ghi, chúng ta có thể sử dụng nhiều Select Query. Một tập hợp kết quả luôn được trả về bởi câu lệnh select. Tập kết quả có thể có một, một vài bản ghi hoặc thậm chí là không có bản ghi nào. Chúng ta có thể sử dụng nhiều tùy chọn khác trong câu lệnh select để đạt được kết quả mong muốn.
Từ khóa JOIN có thể được sử dụng để chọn các bản ghi từ hai hoặc nhiều bảng dữ liệu. Để lấy bản ghi từ một hoặc nhiều bảng, bạn có thể sử dụng hai hoặc nhiều câu lệnh select theo nhiều cách khác nhau. Bất kỳ bảng dữ liệu nào cũng phải có một khóa chính để mỗi bản ghi được in ra là duy nhất.
Với Select Query trong lập trình PHP, bạn có thể sử dụng các câu lệnh tùy chọn được liệt kê bên dưới:
- WHERE
- GROUP BY: Bạn phải sử dụng hàm tổng hợp trước khi sử dụng lệnh này.
- HAVING: Bạn có thể sử dụng nó trong câu lệnh GROUP BY để thực hiện một hàm tổng hợp.
- ORDER BY: Lệnh có thể được sử dụng cùng với lệnh SELECT để sắp xếp thứ tự của các kết quả được in ra.
- AS: Lệnh này được sử dụng khi bạn muốn tìm tổng số bản ghi được in ra từ một bảng dữ liệu. AS có thể được sử dụng để tạo bí danh (alias) cho một cột đã chọn hoặc toàn bộ bảng.
Kết luận
Select Query có thể được sử dụng để chọn các cột hoặc bản ghi cần thiết dựa trên các yêu cầu của lập trình viên. Lựa chọn có thể được sử dụng theo nhiều cách khác nhau. Chúng ta có thể chọn dữ liệu dựa trên các điều kiện mong muốn. Với các câu lệnh SELECT, chúng ta có thể sử dụng nhiều lệnh khác nhau. Hệ quản trị cơ sở dữ liệu có thể bao gồm MySQL và ORACLE.
Nếu bạn muốn tìm hiểu thêm về Select Query trong lập trình PHP và các chủ đề liên quan khác, hãy theo dõi các bài viết tiếp theo của FUNiX. Hy vọng bài viết của chúng tôi có thể giải đáp phần nào các thắc mắc của bạn về Select Query và hẹn gặp lại trong các bài chia sẻ tiếp theo!
Nguồn dịch: https://www.simplilearn.com/tutorials/php-tutorial/select-query-in-php?source=frs_category
Phạm Thị Thanh Ngọc ( theo Simplilearn )
Bình luận (0
)