Variável com dois valores um valor numérico e outro nulo
Boa Tarde! Estou tento um problema com uma variável, quando vou fazer um consulta tenho um retorno de erro de sintaxe
então dei um echo na variável pra ver se estava recebendo o valor e recebi esse retorno " 6null " .
aqui é a mensagem que recebo quando tento fazer uma consulta
select * from gw_usuarios where nome='TESTE', sobrenome='TESTE' and codigo='6'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 ' sobrenome='TESTE' and codigo='6' ' at line 1
Ocorreu um erro na execução do Comando SQL no banco de dados
do lado do codigo='6' tem uma aspas simples, e eu não sei de onde aparece essa aspas.
vou postar o meu codigo de consulta.
function EXCLUIR_USER(){
$json = array();
$objDb = new cls_db();
$consulta = $objDb->MysqlExecuta("select * from gw_usuarios where nome='$this->nome', sobrenome='$this->sobrenome' and codigo='$this->codigo'");
$resultado = mysql_num_rows($consulta);
if($resultado == 1){
$objDb->MysqlExecuta("update gw_usuarios set excluido=1 where nome='$this->nome', sobrenome='$this->sobrenome' and codigo='$this->codigo' ");
$json[] = array ('retorno'=>'sucesso');
} else {
throw new Exception("Erro ao excluir");
}
return $json;
}Discussão (3)
Carregando comentários...