Lo que falla es la forma en que haces tu conexion porque el codigo que has puesto es correcto deberias de poner el codigo de ""infoadmin.php".
Este codigo funciona perfectamente:
Código PHP:
$crear = "CREATE TABLE administradores (";
$crear .= "id int(5) NOT NULL AUTO_INCREMENT PRIMARY KEY, ";
$crear .= "usuario varchar(12) NOT NULL, ";
$crear .= "clave varchar(12) NOT NULL)";
$host="localhost";
$usuario="usuario";
$password="clave";
$db="base_datos";
$result = mysql_pconnect("$host", "$usuario", "$password");
if (!$result){echo "no conecta";}
if (!mysql_select_db("$db")){echo "no conecta";}
$result = mysql_query ($crear);
if (!$result){echo "no crea";}
else {echo "creado";}