Una de las ventajas de usar el lenguaje de servidor PHP es que contiene herramientas integradas para interactuar con bases de datos MySQL . Si usted tiene una base de datos MySQL instalado, usted puede crear y gestionar tablas dentro de la base de datos mediante código PHP solo para crear las conexiones a la base de datos y para enviar consultas. Creación de una tabla sencilla dentro de una base de datos utilizando 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. Inicie sesión en el panel de control de su sitio web , la búsqueda de las " bases de datos" o la sección "MySQL " , y seleccionar la opción "Crear nueva base de datos " . 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 . Tenga esta información a mano .
2
Abra un nuevo archivo PHP. Para crear una tabla , es necesario establecer una conexión con la base de datos y luego enviarlo una consulta llena de sus instrucciones sobre la creación de la tabla . Para establecer una conexión , primera casa todos los detalles de la conexión en el interior de una variable , tradicionalmente llamados "$ conn, " y utilice el comando " mysql_select_db " para seleccionar la base de datos específica : $ conn = mysql_connect ( " nombre de servidor " , "username" , "password "); mysql_select_db ( " nombrebasedatos " ), en lugar de " nombre de usuario ", " password "y" nombrebasedatos " con la información de base de datos. Por lo general, el nombre del servidor será " localhost ", pero si eso no funciona ya sea que usted necesita para echar un vistazo panel de control de su sitio para la información o pida a su proveedor de hosting.
3 < p > Crear una variable para contener la consulta SQL y crear la tabla utilizando la consulta CREATE TABLE. Aquí es una variable que contiene la consulta a una mesa muy sencillo llamado "libros" : $ sql = "CREATE TABLE libros ( idnumber INT PRIMARY CLAVE AUTO_INCREMENT , nombre VARCHAR ( 75 ) , autor VARCHAR ( 50 ) ) ;" Este cuadro tiene sólo tres columnas: " idnumber ", " name" y "autor " . El lío de código después " idnumber " es simplemente declarar que la columna como " clave principal " de la mesa, que se asegura de que cada fila en la tabla tendrá un número de identificación detrás de las escenas únicas. El "nombre" y las columnas de " autor ", ambos se dan el tipo de campo " VARCHAR ", que significa " distintos personajes " y es el tipo básico para un simple campo de texto. 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
Agregar 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 VALUES ( null, ' Oliver Twist' , 'Charles Dickens ' ) ;" El "null" simplemente permite que el MySQL base de datos sabe que ahí está la clave primaria ( el número único de identificación ) debe ir. MySQL asignará las claves automáticamente. Los siguientes dos campos se llenan en el " nombre" y columnas " autor " , respectivamente .
5
poner todo junto con el comando mysql_query . Usted tendrá que ejecutar dos veces para ejecutar dos consultas : mysql_query ($ sql, $ conn ) ; mysql_query ($ sql2 , $ conn ) ;
6
Guarde el archivo PHP (y asegúrese de que . . casa todo en el archivo dentro de la " " etiquetas PHP Cuando se ejecuta , se debe crear la tabla " libros " en su base de datos Poner todo junto , el código debería tener este aspecto : php $ conn = mysql_connect ( "localhost ", " demandstudios ", " demandstudios ") or die ( mysql_error ()); mysql_select_db ( "prueba "); $ sql = " CREATE TABLE libros ( idnumber INT PRIMARY CLAVE AUTO_INCREMENT , nombre VARCHAR ( 75 ) , autor VARCHAR ( 50 )); " ; $ sql2 = " INSERT INTO libros VALUES ( null, ' Oliver Twist' , 'Charles Dickens ' ) ; " mysql_query ($ sql, $ conn ) or die ( mysql_error () ) ; mysql_query ($ sql2 , $ conn ) or die ( mysql_error ()); ? >