Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 8548|Svare: 0

PHP - mysql_real_escape_string() vs. mysql_escape_string()

[Kopier lenke]
Publisert på 17.02.2015 09:31:20 | | |

1. Likheter:
Begge kan unnslippe spesialtegn i spørringsstrenger
(karakterer som kan unnslippes)
\x00
\n
\r
\
'
"
\x1a
(Tegn som ikke kan unnslippes)
%
_

2. Forskjeller:
(1)mysql_real_escape_string()
1) Den har to parametere
Parameterstreng, påkrevd. Spesifiserer hvilken streng som skal unnslippes.
Parametertilkobling, valgfritt. Spesifiser MySQL-tilkoblinger. Hvis ikke spesifisert, brukes den forrige forbindelsen.

(2) Funksjonen tar hensyn til tegnsettet til den nåværende databaselenken når den unnslipper, mysql_escape_string() har ikke denne funksjonen

(3) Før man bruker den for å unnslippe spørringsstrengen, må en databaseforbindelse etableres først, ellers vil funksjonen alltid returnere bool(false)

(2) mysql_escape_string() har bare én parameterstreng, og du trenger ikke å etablere en databasetilkobling før du bruker den




Foregående:IBM Mail Server x236-serien
Neste:PHP-melding: PHP foreldet: mysql_escape_string()
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com