El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Angular 2 práctico: Sitio de consumo de videos

Conectar PHP a un servidor MySQL

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
PHP es un lenguaje de programación del lado del servidor y MySQL es un servidor de bases de datos. En esta lección vamos a aprender el proceso para interconectar ambas tecnologías y hacerlas trabajar en conjunto.
05:44

Transcripción

En esta lección, vamos a crear el archivo base que vamos a utilizar de manera común para conectarnos a nuestra base de datos. Yo acá tengo abierto Visual Studio Code y vamos a abrir el proyecto, eligiendo la opción "Archivo" "Abrir carpeta". Y voy a buscar dentro de mi equipo donde se encuentran los archivos de mi servidor. En este caso, yo estoy utilizando el servidor MAMP, así que lo tengo configurado por defecto y se instala dentro de la unidad C en la carpeta "MAMP". Y específicamente voy a buscar la carpeta llamada "htdocs". que es donde se guardan lo archivos del servidor. Voy a seleccionar esta carpeta y voy a crear una carpeta que se va a llamar "comun", donde voy a almacenar los archivos de uso común. En este caso, vamos a incluir un archivo que me va a servir a mí para conectarme a la base de datos. Dentro de esta carpeta, vamos a crear un nuevo archivo que se va a llamar "db.php". Y, como es un archivo ".php", vamos a incluir los encabezados de "php". Vemos que me está siendo autocompletado de código, utilizando el IntelliSense de Visual Studio. Y cerramos, acá también las etiquetas de "php". Listo. Entonces, vamos primero a generar una variable de tipo global y la vamos a nombrar como "enlace". Esta variable va a estar disponible en cualquier parte de la aplicación donde se invoque este archivo. Vamos también a definir cuál es el valor que va a tener "enlace". "enlace" va a ser una conexión a nuestra base de datos, así que vamos a poner un "mysqli". Generamos un "mysqli_connect". Esto nos va a conectar a la base de datos en formato SQL y tengo que definir cuáles van a ser los parámetros de conexión. En este caso, de nuevo, estoy utilizando MAMP. Eso significa que tengo que utilizar los parámetros de conexión de ellos. Yo acá estoy utilizando el "Panel de control". Y vamos a abrir esta ventana que es una página de inicio donde podemos ver los datos de configuración de este servidor. Vamos a bajar un poco dentro de la pantalla. Vamos a ver que me aparece la dirección que es "localhost" con el puerto 3306. Tenemos como usuario "root" y como "password" "root". Vamos a copiar. Podemos copiar incluso esta información que está acá y vamos a volver a nuestro editor de código. Vamos a tomar los datos y vamos a decir que se conecte a "localhost" con el nombre de usuario "root" y el "password", "root". Para asegurarnos de que todo funciona correctamente, vamos a definir el puerto en el que se encuentra este "localhost". En este caso, vamos a utilizar los datos del puerto de MAMP que tenemos acá, que es el puerto 3306. Vamos a copiarlo. Y vamos a definir que es "localhost: 3306", con usuario "root", clave "root" y vamos a definir también la base de datos a la que nos vamos a conectar. ¿Cómo sabemos en qué base de datos vamos a trabajar? Volvemos otra vez a MAMP, donde nos aparece la información de la configuración. Vamos a subir un poco y vemos que tenemos una sección de herramientas y tengo "phpMyAdmin". Yo acá ya he creado una base de datos que se llama "sitio_videos". Vamos a conectarnos a esta base de datos donde vamos a utilizar la información para nuestra aplicación. Volvemos otra vez al código y ahora sabemos que vamos a conectarnos a "sitio_videos". Definimos, "sitio_videos". Ahora sí, "enlace" se va a conectar a nuestro servidor utilizando nuestro usuario y nuestra clave, en este caso, las que tiene definidos MAMP por defecto. Toma en cuenta que cuando estés trabajando en tu servidor tienes que poner la información correspondiente a los datos de acceso del mismo y también vamos a conectarnos a la base de datos que se llama "sitio_videos". Ahora que ya tenemos esta información vamos a poner una condicional. Y dice que si "enlace" no está disponible, o sea, que si esta conexión no funciona correctamente, entonces que despleguemos un error. Este error básicamente va a desplegar un mensaje que nos va a decir que no nos podemos conectar a la base de datos y también va a detener la operación de la aplicación con el comando "exit". Listo, ya tenemos el archivo que nos va a funcionar a nosotros para conectarnos dentro de una base de datos. Para conectarnos desde cualquier otro archivo, simplemente tenemos que invocar el archivo "db.php" y, a partir de ahí, podemos seguir trabajando con una conexión y tener acceso a todos los datos que se encuentran almacenados en nuestro servidor.

Angular 2 práctico: Sitio de consumo de videos

Aprende a crear un sitio web de consumo de vídeos con Angular 2, desarrollando el back-end y conectando con el servidor local, terminando por la personalización del reproductor.

2:41 horas (26 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.