Necesito crear una base de datos con un valor extraído de un formulario.. osea el nombre de la base de datos lo tome de ahí..
y lo mismo para crear la tabla...
probre con este código pero me dice q fue creada pero en realidad no crea nada.. Si sustituyo las variables por nombres comunes en la parte de la creacion de BD y Tabla funciona perfectamente pero asi no da resultado..
Si me podrian ayudar desde ya muchas gracias..
$basedatos=$_SESSION["nombre"];
$tabla=$_SESSION["apaterno"];
mysql_connect("localhost","****","*****");
$sql = "CREATE DATABASE $basedatos";
@mysql_query($sql);
if ($sql == false)
{
echo ("No pudo crearse la base de datos");
}
else
{
echo "LA BASE DE DATOS FUE CREADA SATISFACTORAMENTE";
}
mysql_connect("localhost","***","****");
mysql_select_db("$basedatos");
mysql_query("CREATE TABLE `$tabla` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
`value` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=33");
?>