Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2009, 14:42
dti3000
 
Fecha de Ingreso: diciembre-2008
Mensajes: 30
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: función Create Table

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>";
}
?>