Foros del Web » Programando para Internet » PHP »

Crear tabla

Estas en el tema de Crear tabla en el foro de PHP en Foros del Web. Saludos, Quisiera saber como puedo hacer para crear una tabla en mi base de datos desde php. También si se pudiera, quisiera saber como se ...
  #1 (permalink)  
Antiguo 17/09/2003, 17:16
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 10 meses
Puntos: 8
Crear tabla

Saludos,

Quisiera saber como puedo hacer para crear una tabla en mi base de datos desde php.

También si se pudiera, quisiera saber como se crea una bse de datos desde php

Espero que me puedan ayudar.

Gracias
__________________
El aprendiz.

Última edición por juandedios; 17/09/2003 a las 17:19
  #2 (permalink)  
Antiguo 17/09/2003, 18:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Bueno .. "desde PHP"?

Con tu Base de datos interactuas en lenguaje SQL .. en este caso el própio de Mysql (q es "cási" standar ANSI nosecuantos .. pero no completamente).

Desde PHP .. lanzas esas consultas o "peticiones" SQL con la función:

mysql_query() ..

y lo que haga o deje de hacer .. o puedas obtener depende de la sentencia SQL que uses ... Por ende, priméro debes conocer el SQL (sintax) de lo que pretendes hacer para usarlo con tu función mysql_query() y todo lo que ello implica: conectar a tu BD, seleccionar la BD a trabajar .. gestión de errores .. etc .. etc ..

Te recomiendo que leas el manual de Mysql:
www.mysql.com

Busca por "CREATE TABLE" ... y su sintax de uso.

--------

Otra opción que tienes .. si es sólo para crear tus BD .. tus tablas .. definición de campos .. etc. Puedes usar un administrador de Mysql .. GUI le llaman también (Graphical User Interface) .. Tienes muchos y variados.

El más común es phpMyadmin (www.phpmyadmin.net) que .. justamente está escrito en PHP y .. lo puedes usar en tus servidores (si es que no lo tienes instalado ya en caso de que uses un servicio de hosting ..)

También tienes en Windows y linux (y multiplataforma en Java también ..) .. En windows tienes el Mysql Front End, SQL Yog, Mysql Studio, Mysql Manager .. y un buen motón más (incluso la própia Mysql.com tiene el suyo ...). Usa google y busca por "mysql+gui" .. veras que salen muchos.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 17/09/2003, 18:46
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 10 meses
Puntos: 8
ok, creo que entendi,

Si deseo crear una tabla:
en mi script de php puedo escribir
Código PHP:
$creatab="CREATE TABLE ........ ";
$mytable=mysql_query($creatab,$db) or die(mysql_error()); 
y supongo que para crear las bases de datos es igual.
__________________
El aprendiz.
  #4 (permalink)  
Antiguo 17/09/2003, 18:59
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 2 meses
Puntos: 129
Pues si, .. esa es la base .. pero la sintax completa de uso de CREATE table .. o CREATE DB .. la tienes en:

www.mysql.com

(y si tienes dudas al respecto ..usa preferentemente el foro: "Base de datos" si son problemas con SQL)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 17/09/2003, 19:01
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 10 meses
Puntos: 8
ok, muchas gracias Cluster

Saludos
__________________
El aprendiz.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.