Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 8548|Odgovoriti: 0

PHP - mysql_real_escape_string() proti mysql_escape_string()

[Kopiraj povezavo]
Objavljeno na 17. 02. 2015 09:31:20 | | |

1. Podobnosti:
Oba lahko pobegneta iz posebnih znakov v nizih poizvedb
(liki, ki jih je mogoče pobegniti)
\x00
\n
\r
\
'
"
\x1a
(Liki, pred katerimi ni mogoče pobegniti)
%
_

2. Razlike:
(1)mysql_real_escape_string()
1) Ima dva parametra
parameter string, zahtevan. Določa niz, ki ga je treba escape.
Povezava parametrov, neobvezno. Določite MySQL povezave. Če ni določeno, se uporabi prejšnja povezava.

(2) Funkcija upošteva nabor znakov trenutne povezave do baze podatkov pri escapingu, mysql_escape_string() te funkcije nima

(3) Pred uporabo za izhod iz poizvedbenega niza je treba najprej vzpostaviti povezavo z bazo podatkov, sicer bo funkcija vedno vrnila bool(false)

(2) mysql_escape_string() ima le en niz parametrov in pred uporabo ni treba vzpostaviti povezave z bazo podatkov




Prejšnji:IBM Mail Server serija x236
Naslednji:PHP sporočilo: PHP zastarel: mysql_escape_string()
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com