Mysqli chuỗi thoát thực trong php

Cái được sử dụng tùy thuộc vào việc bạn đang sử dụng tiện ích mở rộng MySQLi hay tiện ích mở rộng MySQL

// procedural mysqli 
$db = new mysqli; 
$sql = sprintf["INSERT INTO table [id,name,email,comment] VALUES [NULL,'%s','%s','%s']", 
   mysqli_real_escape_string[$db,$name], 
   mysqli_real_escape_string[$db,$email], 
   mysqli_real_escape_string[$db,$comment] ]; 

// mysql 
$conn = mysql_connect[]; 
$sql = sprintf["INSERT INTO table [id,name,email,comment] VALUES [NULL,'%s','%s','%s']", 
   mysql_real_escape_string[$name,$conn], 
   mysql_real_escape_string[$email,$conn], 
   mysql_real_escape_string[$comment,$conn] ];  

cú pháp

mysqli_real_escape_string[connection,escapestring];

Định nghĩa và cách sử dụng

Hàm thoát các ký tự đặc biệt trong chuỗi cho câu lệnh SQL

Giá trị trả về

Nó trả về chuỗi thoát

Thông số

Sr. STT Thông số và Mô tả 1

sự liên quan

Nó chỉ định về kết nối để sử dụng

2

dây thoát hiểm

Nó chỉ định về chuỗi không thoát

Thí dụ

Hãy thử ví dụ sau

php_function_reference. htm

Hàm mysqli_real_escape_string[] / mysqli. real_escape_string thoát các ký tự đặc biệt trong chuỗi để sử dụng trong câu lệnh SQL

cú pháp

Phong cách hướng đối tượng

string mysqli::escape_string [ string $escapestr ]
string mysqli::real_escape_string [ string $escapestr ]

phong cách thủ tục

string mysqli_real_escape_string [ mysqli $link , string $escapestr ]

Tham số

NameDescripRequired/OptionallinkMột mã định danh liên kết được trả về bởi mysqli_connect[] hoặc mysqli_init[] Chỉ cần thiết cho kiểu thủ tục và Tùy chọn cho styleescapestr hướng đối tượngChuỗi cần thoát
Các ký tự được mã hóa là NUL [ASCII 0], \n, \r, \, ', ", và Control-Z. Yêu cầu

Cách sử dụng. phong cách thủ tục

mysqli_real_escape_string[connection,escapestring];

Tham số

NameDescriptionRequired/OptionalconnectionChỉ định kết nối MySQL để sử dụngRequiredescapestringChuỗi cần thoát. Các ký tự được mã hóa là NUL [ASCII 0], \n, \r, \, ', ", và Control-Z. Yêu cầu

Giá trị trả về

Trả về một chuỗi thoát

Phiên bản. PHP5, PHP7

Ví dụ về phong cách hướng đối tượng

Chủ Đề