Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

270
Vistas
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 Respuestas
Responde la pregunta

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 Denunciar

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 Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda