Una forma simple
y totalmente inapropiada de saber si una tabla existe o no es:
Código PHP:
$prueba = mysql_query("SELECT Count(*) FROM tabla");
$existe = mysql_error();
if ($existe != '') {echo "La tabla existe";}
else {echo "La tabla no existe";}
Seguramente hay una forma de hacer esto con MySQL, pero yo no la conozco
Añadido: Cluster se me adelantó con la forma profesional de hacer la consulta, pero dejo esta solución casera por si queremos saber si existe una tabla sin crear nada