• Diseño Web a Medida

    Sabemos que hoy en día estar en Internet es importante no solo para las empresas sino para diferentes profesionales, por lo que el compromiso con nuestros clientes es ofreces un servicio de desarrollo que se ajuste a sus necesidades.

  • Posicionamiento en Buscadores

    Encontrarse entre los primeros resultados de búsquedas es uno de los factores mas importantes en la web de hoy en día, por esto mismo realizamos estrategias de posicionamiento para garantizarle su lugar en los buscadores.

  • Comunicación Estratégica

    Logramos comunicar a diferentes personas un mensaje elaborado estratégicamente para ofrecer como resultado una fidelización pura en sus clientes y atraer a aquellos que antes no estaban comprometidos con usted.

  • Diseño Multimedia

    Estamos acostumbrados a percibir mas las cosas si se nos la presentan de forma visual y grafica por lo que la animación y las presentaciones generan mayor impacto. Nuestro servicio de diseño multimedia pretende brindar esta solución.

  • Diseño Grafico y Publicitario

    Si bien hoy en día las herramientas digitales tienden cada vez mas a separarnos de las formas tradicionales, no podemos dejar de lado, comunicación personal y tangible por eso ofrecemos elementos de diseño grafico y publicitario.

Desarrollar sistemas con Base de Datos no es un proceso complejo ni demasiado complicado como se suele pensar, la mayor铆a de los proyectos fracasan por el simple hecho de comenzar a desarrollarlo sin antes pensar de que manera y que herramientas utiliz谩ramos.

Ameva --> Introducci贸n al manejo de Base de Datos con PHP y MYSQL

Para comenzar debemos tener en cuenta que es lo que necesitamos hacer. Una ves que hayamos resuelto esto podemos dar inicio a decidir como y con que herramientas lo haremos.
En este caso vamos a comenzar con ver como Crear y Borrar una DB, como agregar y quitar Tablas a dicha DB y por ultimo de que manera Insertar, Modificar y Eliminar registro de estas tablas utilizando PHP como lenguaje de comunicaci贸n.

Para poder continuar es recomendable tener conocimientos medios de PHP, en caso contrario se puede dar un vistazo a Introducci贸n a PHP.

Ahora bien, comencemos:

1- Manejando nuestra Base de Datos

Para poder crear una DB podemos hacerlo de dos formas: utilizando PHPMyAdmin, el cual viene integrado con Wampserver o haci茅ndolo desde PHP de la siguiente manera

Primero conectamos con el host, en caso de ser local ser谩 locahost, caso contrario www.ejemplo.com, e introducimos nuestro usuario y contrase帽a, si es local utilizamos como usuario 鈥渞oot鈥 y sin contrase帽a y en un host remoto el usuario y contrase帽a que nos proporcione el servicio de Hosting.

  1. mysql_connect('localhost', 'root', '');

Luego creamos nuestra base de datos

  1. mysql_query('CREATE DATABASE `Mi_DB`;');

Si deseamos borrarla lo hacemos as铆

  1. mysql_query('DROP DATABASE `Mi_DB`');

Y por ultimo finalizamos la conexi贸n

  1. mysql_close();

El proceso de conexi贸n y desconexi贸n debemos hacerlo cada ves que necesitemos llamar a la DB.

2- Crear y Eliminar Tablas

Antes de crear las tablas debemos realizar la conexi贸n al host y luego indicar que base de datos utilizaremos, esto lo hacemos de la siguiente forma.

  1. mysql_select_db('Mi_DB');

Una vez hecho esto podemos crear nuestra tabla

  1. mysql_query('CREATE TABLE `Mi_DB`.`Mi_Tabla` (`ID` INT( 5 ) NOT NULL AUTO_INCREMENT ,`Texto` TEXT NOT NULL ,PRIMARY KEY ( `ID` ))');

En esta tabla especificamos el nombre de la DB mas el nombre de la tabla y luego creamos dos campos (en este caso) uno se llama ID y el otro se llama Texto, el campo ID es pr谩cticamente obligatorio. Aunque puede llamarse de otra forma sus propiedades son necesarias. Estas propiedades son AUTO_INCREMENT y PRIMARY KEY ( `ID` ), con esto le indicamos a la tabla que el campo ID es el que llevara el conteo de los registro que agregamos o quitamos (PRIMARY KEY) asign谩ndole un numero UNICO que incrementa autom谩ticamente al crear un registro (AUTO_INCREMENT).

Y Para borrar una tabla

  1. mysql_query(' DROP TABLE `mi_tabla`');

3- Insertar, Modificar y Eliminar Registros

Para insertar un registro lo hacemos de la siguiente forma

  1. mysql_query('INSERT INTO `mi_db`.`mi_tabla` (`ID` ,`Texto`)VALUES (NULL , "Mi Primer Registro");');

En este caso debemos especificar nuestra DB, la tabla y los valores que agregamos en cada campo. Como ver谩n el valor del campo ID es NULL, esto quiere decir que MYSQL le asignara el valor al Registro y luego agregamos el valor 鈥淢i Primer Registro鈥 al campo Texto.

Si deseamos modificar este registro lo hacemos as铆.

  1. mysql_query('UPDATE `mi_db`.`mi_tabla` SET `Texto` = "Mi Primer Modificacion" WHERE `mi_tabla`.`ID` =1;');

Ahora debemos especificar el valor a modificar (en este caso 鈥淢i primer Modificacion鈥 en el campo Texto) y luego en que posici贸n se encuentra el registro que necesitamos modificar, para esto le indicamos WHERE `mi_tabla`.`ID` =1 con lo cual le estamos seleccionando el registro que se encuentra en la primera posici贸n.

Y final mente para eliminar el registro hacemos

  1. mysql_query('DELETE FROM `mi_db`.`mi_tabla` WHERE `mi_tabla`.`ID`=1');

Lo 煤nico que restar铆a es la manera de mostrar los registros y para esto tenemos dos posibilidades, o mostramos un registro espec铆fico o bien cargamos todos los registros de una tabla.

Para cargar un registro espec铆fico lo hacemos

  1. mysql_query('SELECT *  FROM `Mi_DB`.`Mi_Tabla` WHERE `ID` = 1');

Y si necesitamos cargar todos los registros de la tabla

  1. mysql_query(' SELECT * FROM `mi_tabla`');

Con la sentencia WHERE le especificamos los datos a tener en cuenta para realizar al b煤squeda pero todav铆a hace falta indicar que dato necesitamos ver. Por lo que necesitamos hacer lo siguiente

Para un registro especifico

  1. $Ver = mysql_query('SELECT *  FROM `Mi_DB`.`Mi_Tabla` WHERE `ID` = 1');
  2. $Mostrar = mysql_fetch_array($Ver);
  3. mysql_free_result($Ver);
  4.  
  5. echo $Mostrar['Texto'];

Y para todos los registros

  1. $Ver = mysql_query(' SELECT * FROM `mi_tabla`');
  2.  
  3. while($Mostrar = mysql_fetch_object($Ver)){
  4.  echo $Mostrar -> Texto;
  5. }

Con esto finalizamos, en conclusi贸n hemos visto como crear y administrar una base de datos, aunque esto es solo una introducci贸n los pasos a seguir para el desarrollo de cualquier sistema se mantienen solo que iremos modificado los script que escribamos.

Pueden descargar el archivo de muestra desde aqu铆. Preguntas y dudas en los comentarios.

Publicada en Tutoriales

Publicar un Comentario

Utilice le siguiente formulario para publicar sus comentarios.

COMENTAR

  • También puede encontrarnos en
  • Artículos Relacionados

  • Subscríbase al boletín de noticias

    Subscríbase al boletín de noticias ingresando su dirección de correo

    OK
  • Categor铆as

  • Gestionado con Wordpress.
    Puede subscribirse al boletín de noticias o también al boletín de comentarios.

  • Acerca de Ameva

    Con la iniciativa de trabajar, ofreciendo a nuestros clientes herramientas y servicios que sean de beneficio y productividad para sus negocios, nace Ameva Comunicación Digital.
    Con las expectativas de que nuestro trabajo sea aprovechado, dedicamos todo nuestro empeño en desarrollar cada uno de los desafíos propuestos, para lograr... su éxito, nuestra meta.

    Ameva, Creative Commons | ameva [arroba] ameva.com.ar | (0351) 153617751 | Córdoba, Argentina