mysqli_stmt_bind_param
[Php 5, Php 7, Php 8]
mysqli_stmt :: bind_param - mysqli_stmt_bind_param - liên kết các biến với câu lệnh đã chuẩn bị làm tham số -- mysqli_stmt_bind_param — Binds variables to a prepared statement as parameters
Sự mô tả
Phong cách hướng đối tượng
publicMysqli_Stmt :: bind_param [chuỗi $types
, hỗn hợp &$var
, hỗn hợp &...$vars
]: bool mysqli_stmt::bind_param[string $types
,
mixed &$var
, mixed &...$vars
]: bool
mysqli_stmt_bind_param [& nbsp; & nbsp; & nbsp; & nbsp;[
mysqli_stmt $statement
,
string $types
,
mixed &$var
,
mixed &...$vars
]: bool
Ghi chú::
Nếu kích thước dữ liệu của một biến vượt quá tối đa. Kích thước gói được phép [MAX_ALLOWED_PACKET], bạn phải chỉ định
b
trongtypes
và sử dụng mysqli_stmt_send_long_data [] để gửi dữ liệu trong các gói.mysqli_stmt_send_long_data[] to send the data in packets.
Ghi chú::
Nếu kích thước dữ liệu của một biến vượt quá tối đa. Kích thước gói được phép [MAX_ALLOWED_PACKET], bạn phải chỉ định
b
trongtypes
và sử dụng mysqli_stmt_send_long_data [] để gửi dữ liệu trong các gói.mysqli_stmt_bind_param[] in conjunction with call_user_func_array[]. Note that mysqli_stmt_bind_param[] requires parameters to be passed by reference, whereas call_user_func_array[] can accept as a parameter a list of variables that can represent references or values.
Phải cẩn thận khi sử dụng mysqli_stmt_bind_param [] kết hợp với call_user_func_array []. Lưu ý rằng mysqli_stmt_bind_param [] yêu cầu các tham số phải được truyền bằng tham chiếu, trong khi Call_user_func_array [] có thể chấp nhận như một tham số một danh sách các biến có thể biểu thị tài liệu tham khảo hoặc giá trị.
Thông số $types
0mysqli_stmt object returned by
mysqli_stmt_init[].
types
Phong cách hướng đối tượng | publicMysqli_Stmt :: bind_param [chuỗi $types , hỗn hợp &$var , hỗn hợp &...$vars ]: boolint
|
mysqli_stmt_bind_param [& nbsp; & nbsp; & nbsp; & nbsp; | Ghi chú:float |
Nếu kích thước dữ liệu của một biến vượt quá tối đa. Kích thước gói được phép [MAX_ALLOWED_PACKET], bạn phải chỉ định b trong types và sử dụng mysqli_stmt_send_long_data [] để gửi dữ liệu trong các gói. | Phải cẩn thận khi sử dụng mysqli_stmt_bind_param [] kết hợp với call_user_func_array []. Lưu ý rằng mysqli_stmt_bind_param [] yêu cầu các tham số phải được truyền bằng tham chiếu, trong khi Call_user_func_array [] có thể chấp nhận như một tham số một danh sách các biến có thể biểu thị tài liệu tham khảo hoặc giá trị.string |
Thông số | $types 0 |
types
Một chuỗi chứa một hoặc nhiều ký tự chỉ định các loại cho các biến liên kết tương ứng:
Loại thông số kỹ thuật chars$types
5 on success or $types
6 on failure.
Tính cách
tôimysqli_stmt::bind_param[] example
Phong cách hướng đối tượng
$types
7
$types
8
$types
9Biến tương ứng có loại int
$types
7
$types
8
&$var
2d
1 row inserted. 1 row deleted.
Biến tương ứng có loại float
S
$types
7
$types
8
&$var
8d
Biến tương ứng có loại float
- S
- Biến tương ứng có chuỗi loại
- b
- Biến tương ứng là một BLOB và sẽ được gửi trong các gói
-
$types
2$types
3 - Số lượng biến và độ dài của chuỗi
types
phải khớp với các tham số trong câu lệnh. - Trả về giá trị
Trả về $types
5 khi thành công hoặc $types
6 về thất bại. ¶
Ví dụ
&$var
9
&...$vars
0
&...$vars
1Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Ví dụ
&...$vars
2
&...$vars
3
&...$vars
4
&...$vars
5
&...$vars
6Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Ví dụ
&...$vars
7
&...$vars
8
&...$vars
9
$statement
0
$statement
1
$statement
2
$statement
3
$statement
4
$statement
5
$statement
6
$statement
7Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Phong cách thủ tục
$statement
8
$statement
9
$types
0
$types
1
$types
2
$types
3
$types
4Các ví dụ trên sẽ xuất ra: ¶
Ví dụ #2 Sử dụng &$var
3 để cung cấp các đối số
$types
5
$types
6
$types
7
$types
8
$types
9
&$var
0 Toán tử &$var
3 có thể được sử dụng để cung cấp danh sách đối số có độ dài thay đổi, ví dụ: Trong một điều khoản &$var
5. ¶
Xem thêm
&$var
1
&$var
2
&$var
3
&$var
4
&$var
5
&$var
6
$types
4mysqli_stmt_bind_result [] - liên kết các biến với câu lệnh đã chuẩn bị để lưu trữ kết quả ¶
Ví dụ #2 Sử dụng &$var
3 để cung cấp các đối số
&$var
8
&$var
9
&...$vars
0
&...$vars
1
&...$vars
2
&...$vars
3 Toán tử &$var
3 có thể được sử dụng để cung cấp danh sách đối số có độ dài thay đổi, ví dụ: Trong một điều khoản &$var
5. ¶
Xem thêm
&...$vars
4
&...$vars
5
&...$vars
6
&...$vars
7
&...$vars
8
&...$vars
9
b
0
b
1
$types
4mysqli_stmt_bind_result [] - liên kết các biến với câu lệnh đã chuẩn bị để lưu trữ kết quả ¶
MySQLI_STMT_EXECUTE [] - Thực hiện một câu lệnh đã chuẩn bị
b
3
b
4
b
5
b
6
b
7
b
8
b
9
$types
4mysqli_stmt_fetch [] - Tìm nạp kết quả từ một câu lệnh đã chuẩn bị vào các biến bị ràng buộc ¶
Ví dụ
types
1
types
2
types
3
types
4
$types
4Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Phong cách thủ tục
types
6
types
7
types
8
types
9
$types
00Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Ví dụ
$types
01
$types
02
$types
03
$types
04
$types
05
$types
06
$types
4Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Phong cách thủ tục
$types
08
$types
09
$types
10
$types
4Các ví dụ trên sẽ xuất ra: ¶
Ví dụ #2 Sử dụng &$var
3 để cung cấp các đối số
$types
12
$types
13
$types
14
$types
15 Toán tử &$var
3 có thể được sử dụng để cung cấp danh sách đối số có độ dài thay đổi, ví dụ: Trong một điều khoản &$var
5. ¶
Ví dụ
$types
16
$types
17
$types
18
$types
19Ví dụ #1 MySQLI_STMT :: Bind_param [] Ví dụ ¶
Phong cách thủ tục
$types
20
$types
21
$types
22
$types
23
$types
24
$types
25
$types
26
$types
27
$types
28
$types
29
$types
30
$types
31
$types
32
$types
33
$types
34
$types
35
$types
36
$types
37
$types
38
$types
39
$types
37
$types
41
$types
42
$types
43
$types
44
$types
45
$types
4Các ví dụ trên sẽ xuất ra: ¶
MySQLI_STMT_EXECUTE [] - Thực hiện một câu lệnh đã chuẩn bị
$types
47
$types
48
$types
49
$types
4mysqli_stmt_fetch [] - Tìm nạp kết quả từ một câu lệnh đã chuẩn bị vào các biến bị ràng buộc ¶
MySQLI_STMT_EXECUTE [] - Thực hiện một câu lệnh đã chuẩn bị
$types
51
mysqli_stmt_fetch [] - Tìm nạp kết quả từ một câu lệnh đã chuẩn bị vào các biến bị ràng buộc ¶
Ví dụ #2 Sử dụng &$var
3 để cung cấp các đối số
$types
52
Toán tử &$var
3 có thể được sử dụng để cung cấp danh sách đối số có độ dài thay đổi, ví dụ: Trong một điều khoản &$var
5. ¶
Xem thêm
$types
53
mysqli_stmt_bind_result [] - liên kết các biến với câu lệnh đã chuẩn bị để lưu trữ kết quả ¶
MySQLI_STMT_EXECUTE [] - Thực hiện một câu lệnh đã chuẩn bị
$types
54
$types
55
$types
56
$types
4Robstocki tại BattleSecure Dot Com ¶ ¶
10 năm trước
$types
58
$types
59
$types
60Ole Clausen ¶ ¶
11 năm trước
$types
61
$types
62
$types
63
$types
64Wapharshitsingh tại Gmail Dot Com ¶ ¶
1 năm trước
$types
65
PSUFAN513 tại AOL DOT Com ¶ ¶
10 tháng trước
$types
66
$types
67
$types
68
$types
4Andersmmg tại gmail dot com ¶ ¶
3 năm trước
$types
70
$types
71
$types
4Matze ¶ ¶
6 năm trước
$types
73
$types
74
$types
75
$types
76
$types
77
$types
78
$types
79
$types
80
$types
81
$types
4c tại net dot zp1 ¶
1 năm trước
$types
83
$types
84
$types
85
$types
86
$types
87
$types
4PSUFAN513 tại AOL DOT Com ¶ ¶
1 năm trước
$types
89
$types
90
$types
91
$types
92
$types
93
$types
4PSUFAN513 tại AOL DOT Com ¶ ¶
10 tháng trước
$types
95
Andersmmg tại gmail dot com ¶ ¶
10 năm trước
$types
96
$types
97
$types
98
$types
99
$types
43 năm trước ¶
Matze ¶
&$var
01
&$var
02
&$var
03
&...$vars
2
&$var
056 năm trước ¶
c tại net dot zp1
&$var
06
&$var
07
&$var
08
&$var
09
&$var
10
&$var
11Bodek tại ipsit dot bu dot edu ¶ ¶
Đen tối ¶
&$var
12
&$var
13
&$var
14
$types
45 năm trước ¶
Matze ¶
&$var
16
&$var
17
&$var
18
&$var
19
&$var
20
&$var
21
&$var
22
&$var
23
&$var
24
&$var
256 năm trước ¶
c tại net dot zp1
&$var
26
&$var
27
&$var
28
&$var
29Bodek tại ipsit dot bu dot edu ¶ ¶
c tại net dot zp1
&$var
30
&$var
31
&$var
32
&$var
33
&$var
34
&$var
35
&$var
36Bodek tại ipsit dot bu dot edu ¶ ¶
c tại net dot zp1
&$var
37
Bodek tại ipsit dot bu dot edu ¶ ¶
Đen tối ¶
&$var
38
&$var
39
&$var
40
&$var
41
&$var
42