Buenas intento que desde un formulario envio unos datos a una pagia en php, y este inserte los datos en la base mysql, pero no lo consigo, ahi va el codigo:
$conexion = mysql_connect("localhost", "usuario", "clave"
if (!$conexion)
die ("Error en la conexión con el gestor"
$consultaSQL = "CREATE TABLE $usuario
(usuario CHAR(12) , clave CHAR(12) , nick CHAR(20) , nombre CHAR(10) , apellidos CHAR(10) , correo CHAR(10) ,
escuadra CHAR(15) , comentario CHAR(999) , misiones CHAR(12) , oficiales CHAR(12) ,
oficiales CHAR(12) , entrenado CHAR(12), sin CHAR(12), aa CHAR(12), at CHAR(12)
muertes CHAR(12), eyecc CHAR(12), mins CHAR(200), hora CHAR(12) );";
echo $consultaSQL,"<BR>\n";
$resultado = mysql_query($conexion, $consultaSQL);
if ($resultado)
echo "<BR><B>Usuario creado</B><BR>\n";
else
die("Error en la creación" <--- aqui se queda.
// La siguiente instrucción será la inserción de un dato
$consultaSQL ="INSERT INTO $usuario
VALUES ('$usu', '$clave', '$nick', '$nombre', '$apellidos', '$escuadra', '$comentario', '$misiones', '$oficiales', '$entrenado',
'$sin' );";
echo $consultaSQL,"<BR>\n";
// Se solicita la ejecución de la nueva instrucción (Insert)
$resultado = mysql_query($conexion, $consultaSQL);
if ($resultado)
echo "<BR><B>Datos insertados</B><BR>\n";
else
die("Error en la inserción"
checa la modificacion de tu codigo ke es este a ver si ya inserta datos pero tambien tienes error en el codigo de insertar datos ahi tienes que decir el nombre de la tabla adonde vas a insertar los dato:
$conexion = mysql_connect("localhost", "usuario", "clave";
if (!$conexion)
die ("Error en la conexión con el gestor";
$consultaSQL = "CREATE TABLE usuario
(usuario CHAR(12) , clave CHAR(12) , nick CHAR(20) , nombre CHAR(10) , apellidos CHAR(10) , correo CHAR(10) ,
escuadra CHAR(15) , comentario CHAR(999) , misiones CHAR(12) , oficiales CHAR(12) ,
oficiales CHAR(12) , entrenado CHAR(12), sin CHAR(12), aa CHAR(12), at CHAR(12)
muertes CHAR(12), eyecc CHAR(12), mins CHAR(200), hora CHAR(12) );";
echo $consultaSQL,"<BR>\n";
$resultado = mysql_query($conexion, $consultaSQL);
if ($resultado)
echo "<BR><B>Usuario creado</B><BR>\n";
else
die("Error en la creación";
// La siguiente instrucción será la inserción de un dato
$consultaSQL ="INSERT INTO nombre_tabla (campo_1, campo_2, campo_3).
”VALUES ('$usu', '$clave', '$nick', '$nombre', '$apellidos', '$escuadra', '$comentario', '$misiones', '$oficiales', '$entrenado',
'$sin' )”;
echo $consultaSQL,"<BR>\n";
// Se solicita la ejecución de la nueva instrucción (Insert)
$resultado = mysql_query($conexion, $consultaSQL);
if ($resultado)
echo "<BR><B>Datos insertados</B><BR>\n";
else
die("Error en la inserción";
pues como que es un despercio de recuersos crear una tabla para cada usuario no crees, quizá si solo insertaras lo datos en la tabla en lugar de crearlas en la misma consulta, podría funcionar
Miarroba Networks, S.L. Apartado de correos, 50, 39610 Astillero (CANTABRIA) - CIF B-39512736 Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª