Tecnología

Inicio

Cómo crear una tabla usando PHP

Usando una combinación de PHP y MySQL, puede desarrollar aplicaciones web que tienen información de los usuarios, almacenarla en una base de datos y luego la salida los datos en un momento posterior. Por lo general, tiene más sentido para crear las tablas de base - una colección de campos llamado "columnas" y agregar datos llamado "filas" - directamente en MySQL en lugar de mediante programación utilizando el código PHP. Para aquellos momentos en que necesita para crear una tabla basada en la interacción del usuario, puede crear una tabla de MySQL usando un script PHP.

Instrucciones

1 Abra el archivo PHP en el Bloc de notas o un editor de código. Ir a la parte superior del archivo y agregue el código siguiente si no existe ya:

<? Php

$ Conexión = mysql_connect ( "localhost", "nombre de usuario", "contraseña");

if (! $ conexión) {

die('Sorry, we could not connect to MySQL: ' . mysql_error());

}

?>

Reemplazar "nombre de usuario" con su nombre de usuario de MySQL y "contraseña" con la contraseña asociada con su nombre de usuario de MySQL. Usted puede encontrar esta información en el cPanel de su cuenta de alojamiento Web o en phpMyAdmin si utiliza un entorno de prueba en su propio ordenador, tales como XAMPP o IP Works.

2 Seleccione la base de datos donde es necesario agregar una tabla. Utilice la opción "mysql_select_db ()" función y colocarlo justo debajo del código que crea la conexión de MySQL, en la parte superior de su archivo PHP:

$ Db = mysql_select_db ( 'database', la conexión $);

if (! $ db) {

die ( 'Lo sentimos, no hemos podido conectarse a la base de datos:' mysql_error ().);

}

Cambiar "database" al nombre de la base de datos que desea cambiar.

3 Ir a la parte inferior de su código y añadir este después del cierre "</ html>" tag:

<? Php

if (isset ($ conexión)) {

mysql_close($connection);

}

?>

4 Encontrar un lugar en el código de su archivo PHP en el que desea ejecutar la consulta para crear una tabla de base de datos. Entre unas etiquetas delimitador conjunto de PHP, crear una nueva variable para su mesa y la puso a la consulta MySQL necesaria para crear una tabla:

$ New_table = "páginas Crear tabla ()";

El código anterior, por sí mismo, creará una mesa vacía sin columnas.

5 Añadir columnas - pensar en ellos como nombres de campo para su mesa - entre los paréntesis de su estado de MySQL "CREATE TABLE":

int índice (11) AUTO_INCREMENT,

varchar nombre (30),

texto de contenido

Crear un índice de incremento automático para su mesa para que sea más fácil conseguir filas de información más tarde. La información tal como "int" y "varchar" representa el tipo de datos utiliza cada columna. Se puede especificar el número máximo de caracteres entre paréntesis después de establecer un tipo de datos.

6 Establecer su columna de índice como la clave principal de la tabla añadiendo este código a la última línea de su estado de MySQL "CREATE TABLE":

$ New_table = "CREATE TABLE páginas (

index int(11) auto_increment,

varchar nombre (30),

texto de contenido,

PRIMARY KEY (índice)

);

7 Escribe este código después de las líneas que contienen el código "CREATE TABLE":

mysql_query ($ new_table, conexión $);

Esta función se ejecuta la información almacenada en el "$ new_table" variable como una consulta en MySQL. La consulta creará entonces su tabla con las columnas especificadas.

Consejos y advertencias

  • Debe insertar los valores en la tabla para poder visualizar su contenido usando PHP. Puede agregar valores mediante el acceso a MySQL directamente en el servidor, la adición de ellos en phpMyAdmin si el servidor incluye que el software o mediante programación a través del uso de código PHP.