El foreach no tengo claro como complementarlo, he hecho esto pero me da un error
Código PHP:
// <?php
$db = mysqli_connect('localhost', 'root', '' , 'tramp2') or die("No se puede establecer la conexión con la base de datos");
$consultas = array();
$consultas[0]= "CREATE TABLE `p2_lp_2` (
`id` int(11) NOT NULL auto_increment,
`num_doc` int(11) default NULL,
`fecha` date default NULL,
`titulo` varchar(50) collate utf8_spanish_ci default NULL,
`Publicado_por` varchar(30) collate utf8_spanish_ci default NULL,
`Guardado_en` varchar(30) collate utf8_spanish_ci default NULL,
`Comprobado_por` varchar(30) collate utf8_spanish_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=19 ; ";
$consultas[1]= "CREATE TABLE `p2_lp_3` (
`id` int(11) NOT NULL auto_increment,
`No_Doc` int(11) default NULL,
`Fecha` date default NULL,
`Titulo` varchar(50) collate utf8_spanish_ci default NULL,
`Publicado_por` varchar(30) collate utf8_spanish_ci default NULL,
`Guardado_en` varchar(30) collate utf8_spanish_ci default NULL,
`Comprobado_por` varchar(30) collate utf8_spanish_ci default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci AUTO_INCREMENT=7 ; ";
foreach($consultas as $consulta) {
mysql_query( $consulta );
if (mysqli_query($db, $consulta)) {
print "<p>Tabla creada correctamente.</p>";
} else {
print "<p>Error al crear la tabla.</p>";
}
?>