mira este ejemplo que hice hace unas semanas....
Código PHP:
<?php
$sql_host = "localhost"; // Host, nombre del servidor o IP del servidor Mysql.
$sql_usuario = "xxxx"; // Usuario de Mysql
$sql_pass = "xxxx"; // contraseña de Mysql
/*CARGAMOS LA BASE DE DATOS*/
$sql_db = "attack"; // Base de datos que se usará el post, haz esta base de datos en tu servidor y luego ejecuta el install.php
/*CARGAMOS LAS TABLAS DE LA BASE DE DATOS*/
$sql_tabla = "attack"; //Nombre de la tabla que contendrá los datos de los usuarios
/*CONECTAMOS CON MYSQL*/
$db_connect = mysql_connect($sql_host,$sql_usuario,$sql_pass);
mysql_select_db($sql_db);
/*CARGAMOS TODOS LOS REGISTROS DE LAS BASES DE DATOS*/
$selecttbl = "id,ip,date,navegador,referer,idioma,valida"; //Campos de Registro Administradores BD
/*CARGAMOS MODULO DE ERRORES*/
$Err01 = "No se pudo realizar la consulta a la Base de datos"; //ERROR MYSQL DE CONEXION: COMPRUEBA SI LOS DATOS DE CONEXION CON TU MYSQL SON CORRECTOS...?
echo <<< HTML
<html>
<head>
<title>Attack Install: Sencillo script para bloquear la entra a IP'S no deseadas</title>
</head>
<body bgcolor="#ffffff" link="#0000FF" alink="#0000FF" vlink="#0000FF">
<center><h1>ATENCION: Instalacion de la Base de Datos</h1><hr>
<font face="Verdana" size="2" color="Maroon">Se va a realizar la instalacion de la Base de Datos y sus Tablas.<br>
<font color="Navy">Compruebe que sus datos son correctos antes de pulsar:<br><br>
Nombre del Servidor: <font color="Maroon">$sql_host<br></font>
Nick Usuario Mysql: <font color="Maroon">$sql_usuario<br></font>
Password Usuario Mysql: <font color="Maroon">$sql_pass<br></font>
Nombre de la Base de Datos: <font color="Maroon">$sql_db<br></font>
<br><br>Si los datos son correctos: pulsa <a href="install.php?accion=install">aqui</a><br><br>Si no son correctos configura el fichero <font color="Maroon">aut.config.inc.php</font></center><br><br>
HTML;
if ($accion=="install") {
mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die ("Error en la conexion Mysql >>> Configura bien el archivo aut.config.inc.php");
mysql_select_db("$sql_db") or die ("Error en la conexion Mysql >>> Configura bien el archivo aut.config.inc.php");
mysql_query("DROP TABLE IF EXISTS attack");
mysql_query("
CREATE TABLE attack (
`id` bigint(255) NOT NULL auto_increment,
`ip` varchar(15) NOT NULL default '000.000.000.000',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`navegador` varchar(255) NOT NULL default '',
`referer` varchar(255) NOT NULL default '',
`idioma` varchar(10) NOT NULL default '',
`valida` varchar(5) NOT NULL default '',
KEY `id` (`id`)
) TYPE=MyISAM
") or die ("ERROR : tabla no creada");
echo "<b>attack tabla creada</b>...<br>";
echo "<br>Ha sido creada la tabla..No se han encontrado errores<br><br><b><font color=#FF0000>Porfavor, borre ahora el fichero install.php de su servidor !!!</font></b>";
}
echo <<< HTML
</body></html>
HTML;
?>