Es una explicacion bastante larga como hacer eso, pero voy a tratar de resumirlo
1. Bueno primero imagino que sabes como hacer una base de datos llamada dbviajes, creas una tabla llamada viajes y dentro de esta los campos: viaje_id, viaje_foto, viaje_texto
2. LLenas algunos datos con PHPMyadmin
3. Para invocar esos datos hay que conectar PHP con la base de datos, que son unas cuantas lineas de codigo y ademas mostrar los datos, aqui un ejemplo
Código PHP:
<?
// aqui el servidor sql, usuario y clave
$conexio = mysql_connect("localhost","root","");
// conecto a la base de datos
mysql_select_db ("dbviajes", $conexio) OR die ("No se puede conectar");
// ejecuto una consulta
$sql="SELECT * FROM viajes";
// creo un array
$result=mysql_query($sql,$conexio);
// muestro datos
if ($row= mysql_fetch_array($result))
{
echo "<TABLE BORDER='1'>";
DO
{
echo "<TR><TD>".$row["viaje_texto"]."</TD></TR>";
}
WHILE ($row=mysql_fetch_array($result));
echo "</TABLE>";
}
?>
Hacer el editor es un formulario simple, que invocara a una consulta UPDATE dbviajes SET viaje_texto='.$_POST['viajetexto'].'.....
Eso en resumen