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

muchas gracias!! con esta ayuda y un poco de manual sql he sacado este código que funciona perfectamente.

Código PHP:
<?php
$con 
mysql_connect("localhost","root"," ");
if (!
$con)
  {
  die(
'No se puede conectar a: ' mysql_error());
  }

// Create database
if (mysql_query("CREATE DATABASE tramp2",$con))
  {
  echo 
"Database created";
  }
else
  {
  echo 
"Error creando base de datos: " mysql_error();
  }

// Create table
mysql_select_db("tramp2"$con);
$sql = array();
$sql[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 ;"
;

$sql[1] = "CREATE TABLE `p2_lp_3` (
  `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 ;"
;


foreach(
$sql as $consulta) {

       
mysql_query$consulta );

}
// Execute query
mysql_query($consulta,$con);

mysql_close($con);
?>