sql >> Database teknologi >  >> RDS >> Mysql

Hvorfor mysqli_real_escape_string har et forbindelsesobjekt som en første parameter

mysqli_real_escape_string skal være opmærksom på forbindelsens tegnsæt, så den kan undslippe specialtegn korrekt. Hvis du bruger et multi-byte sæt, skal mysqli vide det. Ellers er en sql-indsprøjtning mulig . Se dette svar for flere detaljer.

Brug det dog ikke! Brug Forberedte erklæringer !




  1. Kan du i en Rails Migration (MySQL) angive, hvilken position en ny kolonne skal have?

  2. Hvorfor har vi brug for GLOB-klausulen i SQLite?

  3. Spotlight Cloud-sikkerhedsfunktion - Fjern bogstaver

  4. SQL-server AlwaysOn-tilgængelighedsgrupper:Installation og konfiguration, del 2