Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 8548|Отговор: 0

PHP - mysql_real_escape_string() срещу mysql_escape_string()

[Копирай линк]
Публикувано в 17.02.2015 г. 9:31:20 ч. | | |

1. Прилики:
И двете могат да избягват специални символи в низовете за заявки
(знаци, от които могат да се избягат)
\x00
\n
\r
\
'
"
\x1a
(Знаци, от които не може да се избяга)
%
_

2. Разлики:
(1)mysql_real_escape_string()
1) Има два параметъра
Параметърен низ, изисква. Определя низа, който трябва да се escapea.
Свързване на параметри, по желание. Посочете MySQL връзки. Ако не е посочено, се използва предишната връзка.

(2) Функцията взема предвид набора от символи на текущата база данни при бягство, mysql_escape_string() няма тази функция

(3) Преди да се използва за бягство от заявка, първо трябва да се установи база данни за връзка, в противен случай функцията винаги ще връща bool(false)

(2) mysql_escape_string() има само един низ от параметри и не е необходимо да установявате връзка с база данни преди да я използвате




Предишен:IBM Mail Server x236 серия
Следващ:PHP съобщение: PHP Остаряло: mysql_escape_string()
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com