Hàm mysql_query[] trong PHP được sử dụng để thực hiện truy vấn chọn. Kể từ PHP 5. 5, hàm mysql_query[] không được dùng nữa. Bây giờ nên sử dụng một trong 2 lựa chọn thay thế
- mysqli_query[]
- PDO. __truy vấn[]
Có hai chức năng MySQLi khác được sử dụng trong truy vấn chọn
- mysqli_num_rows[mysqli_result $result]. trả về số hàng
- mysqli_fetch_assoc[mysqli_result $result]. trả về hàng dưới dạng một mảng kết hợp. Mỗi khóa của mảng đại diện cho tên cột của bảng. Nó trả về NULL nếu không còn hàng nào nữa
Ví dụ truy vấn chọn MySQLi PHP
Ví dụđầu ra
Connected successfully EMP ID :1 EMP NAME : ratan EMP SALARY : 9000 -------------------------------- EMP ID :2 EMP NAME : karan EMP SALARY : 40000 -------------------------------- EMP ID :3 EMP NAME : jai EMP SALARY : 90000 --------------------------------
Tạo cơ sở dữ liệu MySQL Hướng dẫn này giả định kiến thức về MySQL và SQL, nếu những thuật ngữ này không quen thuộc với bạn, hãy tham khảo các hướng dẫn về MySQL và SQL của chúng tôi
Chúng tôi sẽ tạo một cơ sở dữ liệu đơn giản có tên my_personal_contacts chỉ với một bảng
Dưới đây là các bước để tạo cơ sở dữ liệu và bảng
- Kết nối với MySQL bằng công cụ truy cập yêu thích của bạn như MySQL workbench, phpMyAdmin, v.v.
- Tạo cơ sở dữ liệu có tên my_person_contacts
- Thực thi tập lệnh được hiển thị bên dưới để tạo bảng và chèn một số dữ liệu giả
Bây giờ chúng ta đã thiết lập một cơ sở dữ liệu mà chúng ta sẽ thao tác từ PHP
Đọc các bản ghi từ cơ sở dữ liệu Bây giờ chúng ta sẽ tạo một chương trình in các bản ghi từ cơ sở dữ liệu
Thực thi đoạn mã trên trả về kết quả được hiển thị trong sơ đồ hiển thị bên dưới
Chèn bản ghi mới
Bây giờ hãy xem một ví dụ thêm một bản ghi mới vào bảng của chúng ta. đoạn mã dưới đây cho thấy việc thực hiện