Comunidad de diseño web y desarrollo en internet online

Ayuda al crear tablas mysql con php

Citar            
MensajeEscrito el 10 Ago 2010 09:33 am
Hola, necesito ayuda para generar una tabla en mysql con php,

E probado de todo pero no logro lo que busco.

Ej:

Create a MySQL table in the selected database
mysql_query("CREATE TABLE example(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());

lo que necesito es que el "example", se le cambie por una variable que me llega por un $_REQUEST['']

Ej:

$name_table = "".$_REQUEST[''id_tabla']."";
Create a MySQL table in the selected database
mysql_query("CREATE TABLE ".$name_tabla."(
id INT NOT NULL AUTO_INCREMENT,
PRIMARY KEY(id),
name VARCHAR(30),
age INT)")
or die(mysql_error());

Se entiende?.
Gracias de antemano, me urge librarme de este problema.

Por sodyack

40 de clabLevel



 

Ninguno

safari
Citar            
MensajeEscrito el 11 Ago 2010 08:24 am
Prueba primero escribiendo la instruccion como una cadena es decir

Código PHP :

$name_table = $_REQUEST[''id_tabla'];
$query = "CREATE TABLE ".$name_tabla."( 'id' INT(11) NOT NULL AUTO_INCREMENT, 'name' VARCHAR(30), age INT(2),  PRIMARY KEY('id'))";
$create = mysql_query($query) or die (mysql_error()."<br/>".htmlentities($query));

COmo veras añadi un or die ... esto te permitira que si la instruccion esta mal dada termine el script ahi y te muestre que error cometiste y te mostrara la instruccion tal como la pusiste asi sabras si tu variable esta pasando o no.

COPY, PASTE, PLAY AND ENJOY de ahi nos cuentas como te fue. xD

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.