Hagamos un cambio en tu primer script, para hacer algo más ortodoxo:
Código PHP:
Ver original<?php
$host_name = "db556915620.db.1and1.com";
$database = "db556915620";
$user_name = "dbo556915620";
$password = "****";
$conexion = mysqli_connect($host_name, $user_name, $password, $database); if(!$conexion) // confirmamos directamente la conexión, no funciones de error aún.
{
}
else{
}
?>
Y en este otro, verifiquemos algo:
Código PHP:
Ver original<?php
$consulta= "select * from articulos order by fecha_articulo DESC";
if(!$res)
{ echo "Error al ejecutar consulta: ". mysqli_error($conexion); }
else{
{
echo $fila['titulo_articulo'],$fila['texto_articulo'];
}
?>
Lo que evidentemente no tiene sentido es que devuelva nulo, pero sería interesante ver si el rpoblema se origina en que en algún punto estés "pisando" la variable $conexion. Es una rara pero no imposible posibilidad.