Imagenes distintas cada vez que se entra

Hola, he visto por aí, en varias páginas, que cada vez que se entra en la página sale una imagen de cabecera, de pie o de fondo distinta. Yo quisiera hacer eso pero no se como hacerlo y haber si alguien me puede ayudar poniendome algo que me ayude.
Aunque seguro que hay muchísimas formas, personalmente lo haría asi:

1º.- Obviamente tener las imágenes con las que quiero alternar. Supongamos que tenemos 5 imágenes diferentes.

2º.- En una tabla mysql hago dos campos. El primero le llamo por ejemplo imagen e introduzco el nombre del archivo de la imagen y el segundo un campo int que le llamo codigo y le asigno un número a cada imagen. Es decir tendremos 5 registros con 5 imágenes cuyo código será del 1 al 5.

Ahora lo que nos queda es usar php en la cabecera, o pie o donde queramos para que genere un numero aleatorio entre 1 y 5. En función de ese resultado se le aplica la imagen del registro de mysql. Por ejemplo:

<?php
$resul=rand(1,5) ;

Ahora abres la conexion de mysql

$registro=mysql_query("select *  from tutabla where codigo='$resul'");
$imagen=mysql_fetch_array($registro);
?>

Ahora donde quieras colocar la imagen puedes hacer una tabla o cualquier otra forma

<table width="100px" heigth="80px">
  <tr>
    <td width="100%">[img]<? echo $imagen['imagen'] ?>[/img]</td>
  </tr>
</table>

Espero haberte ayudado.

Posdata: Asumo que sabes manejar mysql en cuanto a abrir la conexión y demás, si no es así dímelo y te pongo el código completo.
Películas online
videoplayer escribió:Pues no se manejarlo. Ponme mejor el código completo plis.

Para abrir tu base de datos (espero que la tengas) por ejemplo pudes hacer esto:

      $conexion=mysql_connect("localhost","usuario","password") 
         or die("Problemas en la conexion");
      mysql_select_db("nombrebasedatos",$conexion) or
         die("Problemas en la seleccion de la base de datos");

Un saludo