yo soy un poco de un noob- y estoy teniendo un tiempo difícil ...PHP y MySQL de verificación si la tabla está vacía
Necesito un poco de código que busca en una tabla db para encontrar el fila que coincide con la variable $ id. Hay un campo en esa tabla 'descripción' que necesito tomar. Si es nulo, necesito mostrar un mensaje, si no otro. Aquí está el código que tengo (sé que tengo que añadir la cadena mysqli escape, haciendo esto muy rápido de la memoria):
$query = "SELECT description FROM posts WHERE id = $id";
$result = mysqli_query($dbc, $query);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC) ;
if(!$row){
echo "<p>'No description'</p>";
} else {
echo '<p>' . $row['description'] . '</p>';
}
Oh - esto es lo que está haciendo. Devuelve la descripción de cualquier manera, independientemente de los datos en db. – user517593
que faltan algunos puntos y comas y otras cosas así; p –
if ($ fila <= 0) echo 'vacío'; else echo $ row ['description']; Me funciona muy bien. O intente utilizar la función mysql_num_row() para controlar sus resultados. – B4NZ41