Hàm mysqli_query[] chấp nhận một giá trị chuỗi đại diện cho truy vấn dưới dạng một trong các tham số và thực thi/thực hiện truy vấn đã cho trên cơ sở dữ liệu
cú pháp
mysqli_query[$con, query]
Thông số
Sr. NoThông số & Mô tả1lừa đảo [Bắt buộc]
Đây là một đối tượng đại diện cho một kết nối đến MySQL Server
2truy vấn [Bắt buộc]
Đây là một giá trị chuỗi đại diện cho truy vấn sẽ được thực hiện
3chế độ [Tùy chọn]
Đây là một giá trị số nguyên đại diện cho chế độ kết quả. Bạn có thể chuyển MYSQLI_USE_RESULT hoặc MYSQLI_STORE_RESULT làm giá trị cho tham số này
Giá trị trả về
Đối với các truy vấn CHỌN, HIỂN THỊ, MÔ TẢ và GIẢI THÍCH, hàm này trả về một đối tượng mysqli_result giữ kết quả của truy vấn trong trường hợp thành công và sai nếu không thành công
Đối với các truy vấn khác, hàm này trả về một giá trị boolean, đúng nếu thao tác/truy vấn thành công và sai nếu không
Phiên bản PHP
Chức năng này lần đầu tiên được giới thiệu trong PHP Phiên bản 5 và hoạt động trong tất cả các phiên bản sau
Thí dụ
Ví dụ sau minh họa cách sử dụng hàm mysqli_query[] [theo kiểu thủ tục] −
Điều này sẽ tạo ra kết quả sau -
Table Created ... Records Inserted ...
Nếu bạn quan sát nội dung của bảng trong cơ sở dữ liệu, bạn có thể thấy các bản ghi được chèn như hình bên dưới -
Hàm trả về 1 nếu expr bằng bất kỳ giá trị nào trong danh sách IN, ngược lại, trả về 0. Nếu tất cả các giá trị là hằng số, chúng được đánh giá theo loại expr và được sắp xếp. Việc tìm kiếm mục sau đó được thực hiện bằng cách sử dụng tìm kiếm nhị phân. Điều này có nghĩa là IN rất nhanh nếu danh sách giá trị IN bao gồm toàn bộ các hằng số. Mặt khác, chuyển đổi loại diễn ra theo các quy tắc
Phiên bản MySQL. 5. 6
Thí dụ. Hàm MySQL IN[]
Câu lệnh MySQL sau đây sẽ trả về 1 vì giá trị được chỉ định nằm trong phạm vi giá trị
15
121____1328
123
124
331
332
123
334
34
Trong trường hợp truy vấn chọn, chúng ta có thể lấy các đối số đã chọn dưới dạng tên biến chứa giá trị đối số đã chọn
Đối với người yêu cũ
";
echo $email_id;
?>
hoặc bạn có thể đặt tên biến của riêng mình bằng cách đặt " as "
";
echo $email;
?>
kết quả đầu ra sẽ là
someuser
someemail
Nếu nhiều hàng hơn đã được chọn, tên biến sẽ được tạo thành một mảng cho ex
hoặc bạn có thể đặt tên biến của riêng mình bằng cách đặt " as "
";
}
?>
Kết quả đầu ra sẽ là. [Nếu bảng người dùng có ba hàng]
________số 8Tạo tệp kết nối mysql cũ. mysql_connect_file. php
Hàm php bên dưới
0
ghi chú
Bạn có thể lưu mã này vào một tệp, sau đó bạn có thể gọi hàm này bằng cách bao gồm tên tệp đó
cho người yêu cũ. nếu tên tệp của bạn là q. php [ -> chứa hàm q ] thì bạn có thể sử dụng mã cho các tệp khác bằng cách bao gồm