mira este ejemplo de como hacerlo de una forma correcta...aunque no del todo completa...ya que se puede mejorar
Código PHP:
<?php
$sql_host = "localhost";
$sql_usuario = "xxx";
$sql_pass = "xxx";
$sql_db = "xxx";
mysql_connect("$sql_host", "$sql_usuario", "$sql_pass") or die ("Error en la conexion Mysql >>> Configura bien los datos de acceso a la BD");
mysql_select_db("$sql_db") or die ("Error en la conexion Mysql >>> Configura bien los datos de acceso a la BD");
mysql_query("DROP TABLE IF EXISTS php_news");
mysql_query("
CREATE TABLE `php_news` (
`id` tinyint(4) NOT NULL auto_increment,
`head` varchar(120) default NULL,
`user` varchar(30) default NULL,
`mail` varchar(60) default NULL,
`date` varchar(20) default NULL,
`time` varchar(20) default NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
") or die ("ERROR : php_news tabla no creada");
echo "<b>php_news tabla creada</b>...<br>";
echo "<br>Ha sido creada la tabla. No se han encontrado errores.";
}
?>
a ver si te da una idea...