Continuando con el tema de Bases de Datos en PHP, hoy comenzaremos a introducirnos a la adminstración de bases de datos MySQL através de phpMyAdmin.
Recuerda que para seguir este tutorial, debes tener instalado el WampServer 2 en tu PC, iniciarlo y activar todos los servicios [Ver guía de descarga e instalación].
Ingresa a tu localhost (http://localhost/) y te encontrarás con una página de opciónes del Wamp, debemos ir a la opción phpMyAdmin (http://localhost/phpmyadmin/). En donde veremos algo como esto:

A la izquierda, aparecen las bbdd que tenemos (vienen 2 por defecto del wamp), y en el lado derecho tenemos varias opciones. Para comenzar, crearemos una nueva base de datos, ingesando su nombre y cotejamiento (en general utilizo utf8_unicode_ci (que acepta tildes y ñ), está al final de la lista desplegable).

Una vez creada una base de datos, debemos dentro crear tablas (al menos una), ya que es en las tablas donde efectivamente se guardan los datos:

Por ejemplo, yo crearé una tabla llamada usuarios con 4 campos: id_usuario, nombre, password, email.
Al definir el nombre de la tabla y el número de campos, nos saldrá una página con tantas lineas de formulario como campos hayamos elegido, veamos un ejemplo e intentaré explicar uno a uno todos los detalles de la misma.
En campo iremos completando con el nombre de los campos que tendrá nuestra tabla, en este ejemplo serán id_usuario, nombre, password, email.
En tipo, pondremos el tipo de datos que contendrá ese campo, para más información sobre los tipos de datos de MySQL, puedes ver este artículo sobre los tipos de datos en MySQL.
En longitud pondremos la longitud del campo en caracteres, en algunos tipos podemos dejarlo en blanco, personalmente lo completo casi siempre para mayor orden y control.
En el campo cotejamiento, lo que personalmente hago es dejarlo en blanco y definir al final del formulario un cotejamiento para toda la tabla (que se asigna a todos los campos que contendrán texto.
Y por último asignaremos en la columna “Extra” un auto_increment a la fila id_usuario y la marcaremos como clave primaria, como muestra la siguiente imagen:

Para finalizar el proceso daremos clic a Grabar y obtendremos una pantalla que nos muestra la estructura de nuestra tabla ;)
En el próximo artículo veremos como insertar datos desde phpmyadmin y luego cómo podemos vincular todo esto con nuestros códigos PHP.







El 17 de Octubre de 2008, alejandro dijo:
gracias espero los proximos articulos insertar datos desde phpmyadmin y l vincular todo
con nuestros códigos PHP.
El 20 de Octubre de 2008, adylene dijo:
buen dia solo kiero saber q es el q hace etc q funcion tiene cotejamiento en phpmyadmin si me pueden ayudar con esta pequeña preguntita please
El 29 de Octubre de 2008, Anonymus dijo:
Aunque algo corto, buen tutorial, sigue así ;)
El 10 de Febrero de 2009, Vivi dijo:
Será porque quizás han pasado 3 meses desde la publicación de este tutorial; pero a mi las opciones a la hora de crear la tabla me salen de forma distinta. Por ejemplo, las columnas “Extra” y “Acción” no aparecen, y en su lugar, hay otras columnas que (al menos a primera vista y desde el desconocimiento) no tienen nada que ver:
· Columna “Atributos”= Desplegable con las opciones:
- Binary
- Unsigned
- on update CURRENT_TIMESTAMP
Columna “Indice”= Desplegable con las opciones:
- PRIMARY
- UNIQUE
- INDEX
- FULLTEXT
…y un par mas de ellas.
El WampServer lo descargue de donde indicabas. Un saludo.
El 11 de Febrero de 2009, Vivi dijo:
No he dicho nada. Todo solucionado =)
Y pos ia a alguien le pasa lo mismo que a mi:
->Para “marcar como clave primaria”, seleccionar PRIMARY del desplegable [Indice].
-> y para el auto_increment, clicar en A_I
(hasta que caí, joder xd)
El 11 de Marzo de 2009, jhon dijo:
jajaja yo tambien cai hasta que encontre esta hermosa solucion