Pesquisar na Comunidade
Mostrando resultados para as tags ''execute''.
Encontrado 1 registro
-
[Edit] Qual seria o equivalente de mysql_num_rows para pdo? pois vi numa documentação antiga que execute sempre retornará true nessa ocasião o que é diferente de se obter a quantidade de linhas do select[/Edit] Boa tarde. Estou tentando validar se o nome de usuário ou o email da pessoa já existe no banco de dados e estou usando o execute porém a função sempre me retorna true (1) mesmo quando o nome de usuário não existe no banco de dados. Logo, não sei o que estou fazendo de errado. $pdo = ConexaoPDO::ConexaoMySQL(); $senha = md5($senha); $query = 'SELECT NOME_USUARIO FROM PESQUISADOR WHERE NOME_USUARIO = ?'; $instrucao = $pdo->prepare($query); $resultado = $instrucao->execute(array($nome_usuario)); if($resultado > 0) { echo '<span> O Nome de usuário inserido já existe. Por favor, escolha outro.</span>'; die(); } $query = 'SELECT EMAIL FROM PESQUISADOR WHERE EMAIL = ?'; $instrucao = $pdo->prepare($query); $resultado = $instrucao->execute(array($email)); if($resultado > 0) { echo '<span>O email inserido já está registrado. Por favor, escolha outro.</span>'; die(); }