00 Votos

PHP: Capturar un Resultado MySQL vacío

Pregunta de Invitado | 10/09/2020 a las 15:36

En uno de mis scripts PHP, puede suceder que el resultado de una consulta MySQL esté vacío.

Tonto, si entonces el script sigue ejecutándose. Por lo tanto, me gustaría saber, antes de generar los datos, si mi resultado de MySQL ofrece un conjunto vacío o si hay datos disponibles. ¿Cómo puedo implementarlo?

ResponderPositivoNegativo
1Mejor Respuesta1 Voto

Simplemente puede usar la función mysqli_num_rows(). Esta función devuelve el número de registros (filas) que contienen su resultado:

$res = mysqli_query($db, "SELECT * FROM tab WHERE id > 80");
 
if (mysqli_num_rows($res) == 0) {
  echo 'Sin resultados.';
} else {
  // salida de los datos
}

De esta manera, puede diseñar su código, para mostrar al usuario, si no hubo aciertos.
11/09/2020 a las 10:22

ResponderPositivo Negativo
Responder

Temas Relacionados

PHP: Guardar Resultado de MySQL en Array

Información | 0 Comentarios

PHP: Determinar el Número de Semana

Tutorial | 0 Comentarios

MySQL: Saltos de Línea en MySQL

Consejo | 0 Comentarios

Aviso Importante

Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.

Participar

Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.