Esto debe funcionar:
Código PHP:
$servidor="localhost";
$usuario="tu_user";
$password="tu_password";
$base="tu_base";
$con = mysql_connect($servidor,$usuario,$password) or die ("Error en la conexión con BD ".mysql_error());
mysql_select_db($base,$con) or die ("Error al seleccionar BD ".mysql_error());
$result = mysql_list_tables($base);
for($i = 0; $i < mysql_num_rows ($result); $i++){
//leemos todos los nombres de tablas y los almacenamos en un array.
$tb_names[$i] = mysql_tablename ($result, $i);
}
//$tabla será el nombre de la tabla que vas a buscar
$tabla = "archivos";
//
if(in_array($tabla, $tb_names)){
echo "CREATE TABLE...";
}
//Puedes ver una lista de los nombres de las tablas de la BD:
echo "<pre>";
print_r($tb_names);
echo "</pre>";
Puedes ver más sobre estas funciones en el manual:
http://www.php.net/manual/es/functio...ist-tables.php
saludos