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

Er det sikkert at lade brugeren angive det mysql-felt, der skal søges?

Du bør kontrollere, at de felter, de har angivet, er på en liste/matrix af felter, du tillader søgning i. Tilføj backticks omkring feltnavnene i forespørgslen for også at være ekstra sikker. At gøre begge disse ting vil forhindre enhver injektion gennem disse variabler.



  1. Forkert nøglefil med MySQL

  2. Sådan bruger du IF/ELSE-sætningen til at opdatere eller oprette ny xml-nodeindgang i Sql

  3. Hvordan udtrækkes to på hinanden følgende cifre fra et tekstfelt i MySQL?

  4. Opdater flere tabelkolonneværdier ved hjælp af en enkelt forespørgsel