Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

277
Visualizações
Error de PHP (error interno del servidor 500) al usar $stmt->get_result()->fetch_assoc();

Tengo una función que funciona así.

 public function get_user_by_email($email) { $stmt = $this->con->prepare("SELECT * FROM `user` WHERE `email` = ? "); $stmt->bind_param("s", $email); $stmt->execute(); return $stmt->get_result()->fetch_assoc(); }

El problema es que cada vez que llamo a esta función con cualquier correo electrónico (ya sea que exista en la base de datos o no) arroja el error interno del servidor 500. Estoy usando un servidor de alojamiento en vivo y Postman para probar esto. ¿Alguien puede ayudar?

over 4 years ago · Santiago Trujillo
2 Respostas
Responde à pergunta

0

Intente depurar con el siguiente código:

 public function get_user_by_email($email) { $stmt = $this->con->prepare("SELECT * FROM `dbname.user` WHERE `email` = ? "); $stmt->bind_param("s", $email); $stmt->execute(); $result = $stmt->get_result(); echo "Result Object: "; echo $result; // If it's OK, it should print "Object ( ... )" $arr = $result->fetch_assoc(); echo "Fetched Object: "; echo $arr; // If it's OK, then it'd print "Array ( ... )" return $arr; }
over 4 years ago · Santiago Trujillo Relatório

0

También experimenté este error. Viene de get_result() -> https://www.php.net/manual/en/mysqli-stmt.get-result.php

Creé una aplicación usando JS, PHP y MySQL. Todo funcionó bien localmente, pero cuando lo cargué en un servidor compartido, empiezo a recibir un error de servidor interno 500 (el host del servidor podría haber arrojado un error 500 en lugar de mostrar un error fatal en la pantalla). Esto se solucionó cuando deshabilité mysqli y habilité nd_mysqli desde las extensiones PHP de mi hosting.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda