Truy vấn sql trong php

affected_rows[] - Trả về số lượng hàng bị ảnh hưởng bởi lệnh MySQL trước đó. autocommit[] - Bật / tắt các sửa đổi cơ sở dữ liệu tự động cam kết. begin_transaction[] - Bắt đầu giao dịch. change_user[] - Thay đổi người dùng của kết nối cơ sở dữ liệu được chỉ định. character_set_name[] - Trả về bộ ký tự mặc định cho kết nối cơ sở dữ liệu. close[] - Đóng kết nối cơ sở dữ liệu đã mở trước đó. commit[] - Cam kết giao dịch hiện tại. connect[] - Mở một kết nối mới đến cơ sở dữ liệu MySQL. connect_errno[] - Trả về “mã lỗi” từ lỗi kết nối cuối cùng. connect_error[] - Trả về “mô tả lỗi” từ lỗi kết nối cuối cùng. data_seek[] - Điều chỉnh con trỏ kết quả thành một hàng tùy ý trong tập kết quả. debug[] - Thực hiện các hoạt động gỡ lỗi. dump_debug_info[] - Đưa thông tin gỡ lỗi vào nhật ký. errno[] - Trả về “mã lỗi” cuối cùng cho lần gọi hàm gần đây nhất. error[] - Trả về “mô tả lỗi” cuối cùng cho lần gọi hàm gần đây nhất. error_list[] - Trả về danh sách các lỗi cho lần gọi hàm gần đây nhất. fetch_all[] - Tìm nạp tất cả các hàng kết quả dưới dạng một mảng kết hợp, một mảng số, hoặc cả hai. fetch_array[] - Tìm nạp một hàng kết quả dưới dạng một mảng kết hợp, một mảng số, hoặc cả hai. fetch_assoc[] - Tìm nạp một hàng kết quả dưới dạng một mảng kết hợp. fetch_field[] - Trả về trường tiếp theo trong tập kết quả, dưới dạng một đối tượng. fetch_field_direct[] - Trả về siêu dữ liệu cho một trường trong tập kết quả, dưới dạng một đối tượng. fetch_fields[] - Trả về một mảng các đối tượng đại diện cho các trường trong tập kết quả. fetch_lengths[] - Trả về độ dài của các cột của hàng hiện tại trong tập kết quả. fetch_object[] - Trả về hàng hiện tại của tập kết quả, dưới dạng một đối tượng. fetch_row[] - Tìm nạp một hàng từ một tập kết quả và trả nó về dưới dạng một mảng được liệt kê. field_count[] - Trả về số cột cho truy vấn gần đây nhất. field_seek[] - Đặt con trỏ trường thành độ lệch trường nhất định. get_charset[] - Trả về một đối tượng bộ ký tự. get_client_info[] - Trả về phiên bản thư viện máy khách MySQL. get_client_stats[] - Trả về số liệu thống kê của khách hàng cho mỗi quá trình. get_client_version[] - Trả về phiên bản thư viện máy khách MySQL dưới dạng một số nguyên. get_connection_stats[] - Trả về thống kê về kết nối máy khách. get_host_info[] - Trả về tên máy chủ MySQL và kiểu kết nối. get_proto_info[] - Trả về phiên bản giao thức MySQL. get_server_info[] - Trả về phiên bản máy chủ MySQL. get_server_version[] - Trả về phiên bản máy chủ MySQL dưới dạng một số nguyên. info[] - Trả về thông tin về truy vấn được thực thi cuối cùng. init[] - Khởi tạo MySQLi và trả về một đối tượng để sử dụng với hàm real_connect[] insert_id[] - Trả về id được tạo tự động từ truy vấn cuối cùng. kill[] - Yêu cầu máy chủ hủy chuỗi MySQL. more_results[] - Kiểm tra xem có thêm bất kỳ kết quả truy vấn nào từ nhiều truy vấn hay không. multi_query[] - Thực hiện một hoặc nhiều truy vấn trên cơ sở dữ liệu. next_result[] - Chuẩn bị tập kết quả tiếp theo từ multi_query[] options[] - Thiết lập các tùy chọn kết nối bổ sung và ảnh hưởng đến hành vi của một kết nối. ping[] - Ping kết nối máy chủ hoặc cố gắng kết nối lại nếu kết nối bị ngắt. poll[] - Thăm dò các kết nối. prepare[] - Chuẩn bị một câu lệnh SQL để thực thi. query[] - Thực hiện truy vấn đối với cơ sở dữ liệu. real_connect[] - Mở một kết nối mới đến máy chủ MySQL. real_escape_string[] - Thoát các ký tự đặc biệt trong một chuỗi để sử dụng trong câu lệnh SQL. real_query[] - Thực thi một truy vấn SQL duy nhất. reap_async_query[] - Trả về kết quả từ một truy vấn SQL không đồng bộ. refresh[] - Làm mới / xóa các bảng hoặc bộ nhớ đệm, hoặc đặt lại thông tin máy chủ nhân bản. rollback[] - Khôi phục giao dịch hiện tại cho kết nối cơ sở dữ liệu được chỉ định. select_db[] - Chọn cơ sở dữ liệu mặc định cho các truy vấn cơ sở dữ liệu. set_charset[] - Thiết lập bộ ký tự máy khách mặc định. set_local_infile_default[] - Bỏ thiết lập trình xử lý do người dùng xác định để tải lệnh infile cục bộ. set_local_infile_handler[] - Thiết lập hàm gọi lại cho lệnh LOAD DATA LOCAL INFILE. sqlstate[] - Trả về mã lỗi SQLSTATE cho lỗi cuối cùng. ssl_set[] - Được sử dụng để thiết lập các kết nối an toàn bằng SSL. stat[] - Trả về trạng thái hệ thống hiện tại. stmt_init[] - Khởi tạo một câu lệnh và trả về một đối tượng để sử dụng với stmt_prepare[] store_result[] - Chuyển tập kết quả từ truy vấn cuối cùng. thread_id[] - Trả về ID luồng của kết nối hiện tại. thread_safe[] - Trả về liệu thư viện máy khách có được biên dịch dưới dạng luồng an toàn hay không. use_result[] - Bắt đầu truy xuất tập hợp kết quả từ truy vấn cuối cùng được thực thi. warning_count[] - Trả về số lượng cảnh báo từ truy vấn cuối cùng trong kết nối.

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[] là bị phản đối sử dụng. Bây giờ bạn nên sử dụng một trong 2 lựa chọn thay thế.

  • mysqli_query[]
  • PDO :: __ query[]

Có hai hàm 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ụ về truy vấn chọn MySQLi trong PHP

Thí dụ

Chủ Đề