Tecnología

Inicio

Cómo crear una tabla en PHP

Una de las ventajas de usar el lenguaje PHP del lado del servidor es que contiene herramientas integradas para interactuar con bases de datos MySQL. Si ha establecido una base de datos MySQL, puede crear y administrar tablas dentro de la base de datos utilizando el código PHP solos para crear conexiones con la base de datos y enviarlo consulta. La creación de una sencilla tabla dentro de una base de datos usando PHP es un proceso sencillo una vez que conozca el código para hacerlo.

Instrucciones

1 Crear una base de datos MySQL en su servidor. Ingrese al panel de control de su sitio web, busque el \ "Bases de datos \" o \ section "MySQL \", y seleccione el \ "Crear nueva base de datos \" opción. Usted tendrá que proporcionar un nombre de base de datos, un nombre de usuario (que a veces es el mismo que el nombre de base de datos) y una contraseña. Mantenga esta información a mano.

2 Abrir un nuevo archivo PHP. Para crear una tabla, es necesario establecer una conexión con la base de datos y después enviarlo a una consulta llena de sus instrucciones sobre la creación de la tabla. Para realizar una conexión, primera casa todos los detalles de la conexión en el interior de una variable, tradicionalmente llamada \ "$ conn, \" y usar el \ "mysql_select_db \" comando para seleccionar la base de datos específica:
$ Conn = mysql_connect (\ "servidor \", \ "nombre de usuario \", \ "password \")
IR
mysql_select_db (\ "nombrebasedatos \")
IR
Reemplazar \ "nombre de usuario, \" \ "contraseña, \" y \ "nombrebasedatos \" con la información de la base de datos. Por lo general, el nombre del servidor será \ "localhost \", pero si eso no funciona, ya sea que usted necesita para hurgar panel de control de su sitio para la información o preguntar a su proveedor de alojamiento.

3 Crear una variable para albergar a la consulta SQL, y crear la tabla utilizando la consulta CREATE TABLE. Aquí es una variable que contiene la consulta a una tabla muy simple llamado \ "libros \":
$ Sql ​​= \ "
CREAR libros de mesa (
idnumber INT PRIMARY KEY AUTO_INCREMENT,
nombrar VARCHAR (75),
autor VARCHAR (50),
); \ "
IR
Esta tabla sólo tiene tres columnas: \ "idnumber, \" \ "name \" y \ "autor \". El lío de código después de \ "idnumber \" es simplemente declarar que la columna como \ de la mesa "clave principal, \" lo que asegura que cada fila en la tabla tendrá un número de identificación exclusivo detrás de las escenas. El \ "\" nombre y columnas \ "autor \" se dan tanto en el tipo \ "VARCHAR, \" campo que significa \ "distintos personajes \" y es el tipo básico para un campo de texto simple. El número después es la cantidad máxima de caracteres de cada campo puede ser. Mantenga estos números tan pequeños como usted piensa que puede salirse con la suya para ahorrar espacio.

4 Añadir una fila a la tabla mediante la consulta INSERT. Ya que es una consulta independiente, tendrá que crear una nueva variable para ello:
$ Sql2 = \ "
INSERT INTO libros VALORES
(Null, "Oliver Twist", de Charles Dickens)
IR
\ "
IR
El \ "nulo \" simplemente deja que la base de datos MySQL saben que ahí es donde la clave principal (el número de identificación único) debe ir. MySQL asignará las claves de forma automática. Las siguientes dos campos se llenan en el \ columnas \ "\" autor "nombre \" y, respectivamente.

5 Poner todo junto con el comando mysql_query. Usted tendrá que ejecutar dos veces para ejecutar ambas consultas:
mysql_query ($ sql, $ conn)
IR
mysql_query ($ sql2, $ conn);

6 Guarde el archivo PHP (y asegúrese de casa de todo en el archivo dentro de la \ "<? Php \" y \ "?> \" Etiquetas PHP. Cuando se ejecuta, debe crear el \ "libros \" tabla en su base de datos. Ponga todos juntos, el código debería tener este aspecto:
<? Php
$ Conn = mysql_connect (\ "localhost, \" \ "demandstudios, \" \ "demandstudios \") or die (mysql_error ())
IR
mysql_select_db (\ "test \")
IR
$ Sql ​​= \ "
CREAR libros de mesa (
idnumber INT PRIMARY KEY AUTO_INCREMENT,
nombrar VARCHAR (75),
autor VARCHAR (50)
); \ "
IR
$ Sql2 = \ "
INSERT INTO libros VALORES
(Null, "Oliver Twist", de Charles Dickens)
IR
\ "
IR
mysql_query ($ sql, $ conn) or die (mysql_error ())
IR
mysql_query ($ sql2, $ conn) or die (mysql_error ())
IR
?>

Consejos y advertencias

  • En este artículo se describe cómo crear una tabla de MySQL en PHP. Si desea crear una sencilla tabla visual en su sitio web, usted tendrá que usar HTML en lugar. Vea la sección Recursos para obtener más información.