Ir para conteúdo

Arquivado

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

manoel.hjunior

Ajuda com erro bindValue

Recommended Posts

Boa tarde,

 

Estou com o seguinte erro através do XAMPP:

 

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens' in C:\xampp\htdocs\sistemalhaco\action_local_oficina.php:127 Stack trace: #0 C:\xampp\htdocs\sistemalhaco\action_local_oficina.php(127): PDOStatement->execute() #1 {main} thrown in C:\xampp\htdocs\sistema\action_local_oficina.php on line 127

 

Tenho as seguintes sentenças nessas linhas:

		if ($acao == 'editar'):


			$sql = 'UPDATE tab_local_oficina SET nome=:nome, cep=:cep, rua=:rua, numero=:numero, bairro=:bairro, cidade=:cidade, estado=:estado, contato=:contato, telefone=:telefone, celular=:celular, email=:email, status=:status ';
			$sql .= 'WHERE id = :id';

			$stm = $conexao->prepare($sql);
			$stm->bindValue(':nome', $nome);
			$stm->bindValue(':cep', $cep);
			$stm->bindValue(':rua', $rua);
			$stm->bindValue(':numero', $numero);
			$stm->bindValue(':bairro', $bairro);
			$stm->bindValue(':cidade', $cidade);
			$stm->bindValue(':estado', $estado);
			$stm->bindValue(':contato', $contato);
			$stm->bindValue(':telefone', $telefone);
			$stm->bindValue(':celular', $celular);
			$stm->bindValue(':email', $email);
			$stm->bindValue(':status', $status);
			$retorno = $stm->execute();

Alguém consegue enxergar o erro? Estou o desde ontem tentando entender onde está o erro...

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.