Crear un XML con MySQL y PHP

En este tutorial vamos a ver como crear un XML con PHP sacando los datos de una tabla de MySQL.

Usamos como ejemplo una tabla como esta, a la que llamé posts:

Y aquí está el código para mostrar estos datos en un archivo XML:

<?php
 
header("Content-type: text/xml");
 
$host = "localhost"; 
$user = "root"; 
$pass = ""; 
$database = "tutorial_xml";
 
$enlace = mysql_connect($host, $user, $pass) or die("Error MySQL."); 
mysql_select_db($database, $enlace) or die("Error base de datos.");
 
$query = "SELECT * FROM posts ORDER BY id ASC"; 
$resultado = mysql_query($query, $enlace) or die("Sin resultados.");
 
$salida_xml = "<?xml version=\"1.0\"?>\n"; 
$salida_xml .= "<informacion>\n";
 
for($x = 0 ; $x < mysql_num_rows($resultado) ; $x++){ 
    $fila = mysql_fetch_assoc($resultado); 
    $salida_xml .= "\t<post>\n"; 
    $salida_xml .= "\t\t<titulo>" . $fila['title'] . "</titulo>\n"; 
    $salida_xml .= "\t\t<url>" . $fila['url'] . "</url>\n";
    $salida_xml .= "\t</post>\n"; 
}
 
$salida_xml .= "</informacion>";
 
echo $salida_xml;
 
?>

[Cocinando] Fajitas a mi manera

El otro día me dio por probar algo nuevo y hacer el relleno para fajitas de otra forma. La verdad es que el resultado estaba muy bueno.

Ingredientes

  • Pechuga de pollo en trozos
  • Cebolla
  • Guisantes
  • Jamón
  • Lechuga
  • Tomate frito

Preparación

Comenzamos pochando la cebolla un poco sin que llegue a dorarse mientras preparamos los trozos de pollo y cortamos el jamón. Ponemos el pollo a freír junto a la cebolla y cuando empiece a coger color echamos los guisantes y el jamón.

Sigue leyendo

Enlace

Enlace