dsmachado 14 Denunciar post Postado Abril 9, 2010 Galera to com o seguinte problema: preciso cadastrar um texto no banco de dados(MySQL), mas se o texto tiver aspas eli naum cadastra... i da um erro. como fazer para cadastrar textos com aspas simples(') ou aspas duplas(")? segue o script: $texto = "teste de 'cadastro com aspas'"; $sql = mysql_query("INSERT INTO tabela(codigo) VALUES('$texto')"); if ($sql) { echo "Código cadastrado"; } else { echo "falha " . mysql_error(); } erro:Você tem um erro de sintaxe no seu SQL próximo a 'cadastro com aspas'')' aguardo respostas! Diego Machado Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Abril 9, 2010 use addslashes() http://www.php.net/addslashes Compartilhar este post Link para o post Compartilhar em outros sites
dsmachado 14 Denunciar post Postado Abril 9, 2010 vlw Beraldo funcionou perfeitamente Compartilhar este post Link para o post Compartilhar em outros sites