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

Hvorfor streng med enkelte anførselstegn rejser fejl, når den indsættes i DB?

Enkelte citater er ikke forbudt på nogen måde. Jeg vil blot antage, at du fik en fejl ved at indsætte det i databasen. Dette skyldes sandsynligvis udeladelsen af ​​mysql_real_escape_string() på inputværdier.

Du vil få en SQL-fejl, hvis du prøver INSERT ... ('O'Reilly') hvilket er hele pointen med SQL-escape-funktionerne.



  1. ScaleGrid tilføjer Oracle Cloud til Managed Database Hosting

  2. PLS-00103:Stødte på symbolet end-of-fil, da man forventede et af følgende:;

  3. Generer SQL Opret scripts til eksisterende tabeller med Query

  4. Vælg MYSQL rækker, men rækker i kolonner og kolonner i rækker