Jump to content


Photo

Cadastro De Textos


  • Faça o login para participar
2 replies to this topic

#1 DsMachado

DsMachado

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 09/04/2010, 11:36

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

#2 digo

digo

    24 Horas

  • Usuários
  • 435 posts
  • Sexo:Masculino

Posted 09/04/2010, 12:17

Fala DsMachado

usa http://br.php.net/ma....addslashes.php

$texto = "teste de 'cadastro com aspas'";

$texto = addslashes($texto);

$sql = mysql_query("INSERT INTO tabela(codigo) VALUES('$texto')");
if ($sql) {
echo "Código cadastrado";
} else {        
echo "falha " . mysql_error();
}


[]'s

#3 DsMachado

DsMachado

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 09/04/2010, 12:36

vlw digo

funcionou aqui




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq