Cómo vincular archivos PHP y SQL existentes para crear una página web

Usted no No existe tal cosa como consultar un “archivo SQL”. Ese archivo .sql en el repositorio debe usarse para crear y configurar un conjunto de tablas SQL en una base de datos. Específicamente, una base de datos MySQL. Es posible que no funcione en otros tipos de bases de datos (no lo miré con suficiente detalle para determinar si habría tipos de columna no válidos en una base de datos MS-SQL, por ejemplo). No UTILIZA el “Archivo SQL” en el archivo de repositorio directamente desde su sitio web. En absoluto.

PHP tiene adaptadores que se utilizan para conectarse a bases de datos. Los adaptadores MySQL vienen con el producto, de hecho. Sin embargo, el desarrollador necesita crear la conexión y realizar las consultas (no se hace, o no se debe hacer) desde la “página web”, sino desde un archivo PHP separado utilizado para las interacciones de back-end / base de datos. Es posible mezclar lógica empresarial de back-end y código generador de HTML en PHP, pero esta es una muy mala práctica.

Además, el ejemplo al que se vinculó para un formulario de registro / inicio de sesión trae preocupaciones adicionales con las que tendrá que lidiar: seguridad. Tanto en el nivel de la base de datos, por lo que está protegiendo la información del nombre de usuario / contraseña y cualquier otra información personal almacenada allí durante el registro, y en el nivel del código, ya que seguramente tendrá que evitar que se produzcan inyecciones SQL (la biblioteca en Github no no parece verificar esto, aunque solo hice una inspección superficial del código).

Supongo que ya tiene un servidor web como Apache, un servidor de aplicaciones PHP y un servidor de base de datos MySQL instalado en su máquina. Si está utilizando PhpMyAdmin, sería más fácil, primero abra phpmyadmin, intente escribir esto (localhost / phpmyadmin /) en la barra de direcciones de su navegador para verificar si está funcionando, luego importe ese archivo SQL. Ahora tiene que cambiar la cadena de conexión / variables en el archivo php. Intenta usar localhost como host. Puede usar el nombre de usuario y la contraseña apropiados, o “root” como nombre de usuario y mantener la contraseña en blanco si no ha configurado ninguna.

¡Hola!

Bueno, parece mejor dar un enlace a la solución que responderla yo mismo.

Simplemente visite PHP Connect to MySQL y estoy seguro de que eso ayudará.

¡Buena suerte!