1- aqui esta la tabla que voy a utilizar para el registro de usuarios:
Código PHP:
CREATE TABLE `usuarios` (
`ID` smallint(5) unsigned NOT NULL auto_increment,
`creado` date NOT NULL,
`user` mediumtext NOT NULL,
`pass` text NOT NULL,
`nombre` text NOT NULL,
`apellido` text NOT NULL,
`email` text NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE KEY `ID` (`ID`),
UNIQUE KEY `user` (`user`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=7 ;
Código PHP:
<?php
$ID = $_POST['ID'];
$creado=date('Y-m-d');
$nombre = $_POST['nombre'];
$apellido = $_POST['apellido'];
$email = $_POST['email'];
$user = $_POST['user'];
$pass = md5($_POST['pass']);
//variable de conexion
$dbh=mysql_connect ("localhost", "agenda", "080188") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("agenda", $dbh);
$sql1 = "insert into usuarios (creado,nombre,apellido,email,user,pass) values ('$creado','$nombre','$apellido','$email','$user','$pass')";
$query1 = mysql_query($sql1,$dbh);
if ($query1 = true)
echo "El User: $user, se ha creado correctamente. ";
else
echo "No se ha podido registrar el usuario. ";
//ahora vamos a crear la nueva tabla
$sql2 = 'CREATE TABLE `$user` ('
. ' `nombre` MEDIUMTEXT NOT NULL, '
. ' `apellido` MEDIUMTEXT NOT NULL, '
. ' `dia` MEDIUMTEXT NOT NULL, '
. ' `mes` MEDIUMTEXT NOT NULL, '
. ' `ano` MEDIUMTEXT NOT NULL, '
. ' `direccion` MEDIUMTEXT NOT NULL, '
. ' `telefono` MEDIUMTEXT NOT NULL, '
. ' `celular` MEDIUMTEXT NOT NULL, '
. ' `oficina` MEDIUMTEXT NOT NULL, '
. ' `ext` MEDIUMTEXT NOT NULL, '
. ' `otro` MEDIUMTEXT NOT NULL, '
. ' `categoria` MEDIUMTEXT NOT NULL, '
. ' `comentario` MEDIUMTEXT NOT NULL, '
. ' `email` MEDIUMTEXT NOT NULL'
. ' )'
. ' ENGINE = myisam;';
$query2 = mysql_query($sql2,$dbh);
if ($query2 = true)
echo "La tabla se a creado correctamente. ";
else
echo "No se ha podido crear la tabla correctamente, por favor contacte al administrador. ";
?>
2-luego quisiera saber como hago para que cuando se esten registrando, como pueden ver en el momento que crea la tabla en el nombre de la tabla le e puesto la variable $user, es esto posible???
3-sino es posible diganme como puedo crear cada tabla con un nombre diferente preferiblemente el mismo username....
gracias de antemano...