Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nícolas Luís Huber

[Resolvido] Erro MySQL

Recommended Posts

Olá Comunidade iMaster, estou com um problema aqui e não consigo resolver. Segue o código:

 

if(empty ($retorno)){

	$SQL_SELECT = mysql_query ("SELECT TarefaNum FROM eq_tarefas WHERE TarefaNum = '$TarefaNum'") or die (mysql_error());

	if(mysql_num_rows($SQL_SELECT) == true){
		echo "Ops! Mas esta a tarefa número ($TarefaNum) já foi cadastrada.";
	}else{

	$SQL_INSERT = mysql_query ("INSERT INTO eq_tarefas (TarefaNum, DataEntrega, Respo, FoneRespo, Desc, ProxTarefa, Pontos) VALUES ('$TarefaNum', '$DataEntrega', '$Responsavel', '$FoneRespon', '$Desc', '$ProxTarefa', '$Pontos')") or die (mysql_error());

	echo "<script type='text/javascript'>alert('A tarefa número $tarefa foi cadastrada com sucesso!');</script>";

	}

}else{
	echo '<script type="text/javascript">alert("'.$retorno.'");</script>';
}

 

A mensagem que aparece é o seguinte:

 

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Desc, ProxTarefa, Pontos) VALUES ('12', '14/13 - 12:12', '121212', '12121', '212' at line 1

 

Alguém pode me dizer qual é o erro que eu não acho....

Compartilhar este post


Link para o post
Compartilhar em outros sites

o mesmo problema q uma cara teve ai outro dia.... desc é uma palavra reservada no mysql.

topico citado http://forum.imasters.com.br/topic/462060-erro-sql-syntax/

 

possiveis soluções:

1 - coloque o nome da tabela mais o nome da coluna. Por exemplo eq_tarefas.desc (testei no workbench funcionou).

2 - mude o nome da coluna.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no primeiro post no titulo você mesmo marca como resolvido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.