$registro[titulo]
\n"; if ($registro["creado"] == "0000-00-00") { print "$registro[categoria]
\n"; } else { print "$registro[categoria] ($registro[creado])
\n"; } print "$registro[cuerpo]
\n"; print "query($consulta); if (!$resultado) { print "
Error en la consulta. SQLSTATE[{$pdo->errorCode()}]: {$pdo->errorInfo()[2]}
\n"; } elseif (count($registros = $resultado->fetchAll()) == 0) { print "No se ha creado todavía ninguna categoría.
\n"; } else { print "\n"; print " Todas\n"; foreach ($registros as $registro) { print " $registro[categoria]\n"; } print "
\n"; $consulta = "SELECT noticias.id, categorias.categoria, noticias.titulo, noticias.cuerpo, noticias.creado FROM $cfg[tablaNoticias] as noticias JOIN $cfg[tablaCategorias] as categorias ON noticias.id_categoria = categorias.id WHERE noticias.id_categoria LIKE :categoria ORDER BY creado DESC LIMIT $cfg[portadaNumeroNoticias]"; $resultado = $pdo->prepare($consulta); if (!$resultado) { print "Error al preparar la consulta. SQLSTATE[{$pdo->errorCode()}]: {$pdo->errorInfo()[2]}
\n"; } elseif (!$resultado->execute([":categoria" => $categoria])) { print "Error al ejecutar la consulta. SQLSTATE[{$pdo->errorCode()}]: {$pdo->errorInfo()[2]}
\n"; } elseif (count($registros = $resultado->fetchAll()) == 0) { print "No se ha publicado todavía ninguna noticia.
\n"; } else { print "$registro[categoria]
\n"; } else { print "$registro[categoria] ($registro[creado])
\n"; } print "$registro[cuerpo]
\n"; print "