Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: |Miguel| en 2 Abril 2012, 17:03 pm



Título: {SOLUCIONADO} Duda ¿Cómo se usa CREATE TABLE en PHP?
Publicado por: |Miguel| en 2 Abril 2012, 17:03 pm
Pues eso.

He mirado por le internete y lo que he visto me da errores....
Código
  1. $sql="create table usuario(mail varchar2(30), password varchar2(30), constraint pk_usuario primary key (mail))";
  2.  

Cita de: server
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'varchar2(30), password varchar2(30), constraint pk_usuario primary key (mail))' at line 1

Gracias, saludos!


EDITO: versión de mysql: 5.0.91


Título: Re: Duda ¿Cómo se usa CREATE TABLE en PHP?
Publicado por: Shell Root en 2 Abril 2012, 21:27 pm
Pues primero verifica dentro del motor de base de datos,
Código
  1.  
  2. CREATE TABLE usuario(
  3.  mail VARCHAR(30) PRIMARY KEY,
  4.  password VARCHAR(30),
  5.  CONSTRAINT pk_usuario
  6. );
  7.  
  8.  


Título: Re: Duda ¿Cómo se usa CREATE TABLE en PHP?
Publicado por: |Miguel| en 4 Abril 2012, 14:46 pm
Si te refieres a que lo haga desde MyAdmin, no puedo...

Es un trabajo de clase en el que nos obligan a hacer todas las operaciones sobre nuestra base de datos desde PHP (incluso nos obligan a ese lenguaje, no nos dejan otro).

Saludos.


Título: Re: Duda ¿Cómo se usa CREATE TABLE en PHP?
Publicado por: :ohk<any> en 4 Abril 2012, 16:49 pm
Si te refieres a que lo haga desde MyAdmin, no puedo...

Es un trabajo de clase en el que nos obligan a hacer todas las operaciones sobre nuestra base de datos desde PHP (incluso nos obligan a ese lenguaje, no nos dejan otro).

Saludos.

No es eso.

Tienes un error de sintaxis en tu consulta.

Saludos


Título: Re: Duda ¿Cómo se usa CREATE TABLE en PHP?
Publicado por: |Miguel| en 4 Abril 2012, 17:33 pm
EDITO.

Ya está. Estaba usando la sintaxis de Oracle sobre una BBDD en php MyAdmin pensando que era compatible.

Código
  1. $sql="create table usuario(
  2. mail varchar(30),
  3. password varchar(30),
  4. constraint pk_usuario primary key (mail)
  5. );";
  6.  
Funcionando perfectamente.

Un saludo, gracias a todos.