Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que string com aspas simples gera erro quando inserida no banco de dados?


Aspas simples não são proibidas de forma alguma. Vou simplesmente assumir que você obteve um erro ao inseri-lo no banco de dados. Isto é provavelmente devido à omissão de mysql_real_escape_string() nos valores de entrada.

Você receberá um erro de SQL se tentar INSERT ... ('O'Reilly') que é o ponto principal das funções de escape SQL.