Revista Informática

Trabajar con base de datos desde PHP

Publicado el 10 febrero 2017 por Aayllon86

Llevo ya unos cuantos días que no escribo nada al blog, pero eso no significa que me haya olvidado de él.

En éste post quiero hablar de algo que, si bien estaría englobado dentro del diseño web, está más enfocado a la programación. En especial, a la conexión con una base de datos. Ya prácticamente todas las páginas web trabajan con una base de datos; y para poder manejar dicha base de datos, hace falta un lenguaje de programación web. Puede ser un servidor de base de datos SQL con ASP como lenguaje de programación, o bien trabajar con una base de datos MySQL desde PHP como lenguaje. En éste caso, mostraré un ejemplo de como realizar una conexión a MySQL y realizar una consulta con el lenguaje PHP.

Para empezar, hay que hacer en la página una conexión al servidor MySQL y elegir la base de datos que queramos consultar. El código sería así

La variable $link es donde se guardaría la información de conexión con el servidor, donde mysql_host, mysql_user y mysql_password serían el servidor de la base de datos, el usuario y la contraseña respectivamente. Donde pone 'or die' es para indicarnos que no se pudo conectar en el caso de haber algún error.

Con 'mysql_select_db' indicamos que queremos elegir una base de datos, que sería 'my_database'.

Si todo sale bien, habremos ya conectado con el servidor de base de datos y elegido la base de datos que queramos manejar.

Ahora supongamos que queramos mostrar en la página una tabla con los datos que tiene, tendríamos que programar lo siguiente (el código iría debajo el que ya he indicado arriba)

Con éste código le estamos diciendo a la página que coja los valores que están incluidos en la base de datos elegida y que los muestre en una tabla en la página. Puede ser útil si queremos por ejemplo saber cuantos usuarios registrados hay en una web.

Para finalizar, con 'mysql_free_result' y 'mysql_close' limpiamos el registro de consulta y cerramos la conexión con la base de datos, por lo que limpiamos memoria


Volver a la Portada de Logo Paperblog