Cómo mostrar datos de la base de datos MySQL en mi HTML usando PHP

Para mostrar datos de MySQL DB en su archivo PHP.

Paso 1: Cree una base de datos en su MySQL o phpMyAdmin y asígnele el nombre “databaseName”.

Paso 2: Cree una tabla en la base de datos “databaseName” y asígnele el nombre “tableName”.

Paso 3: agregue algunas filas / datos a la tabla “tableName”.

Paso 4: crea un archivo index.php.

Paso 5: Finalmente, agregue la siguiente línea de código a ese archivo index.php.

<? php
// Credenciales del servidor
$ servername = “localhost”;
$ username = “nombre de usuario”;
$ contraseña = “contraseña”;
$ dbname = “databaseName”;

// Creando conexión mysql
$ conn = new mysqli ($ nombre de servidor, $ nombre de usuario, $ contraseña, $ dbname);

// Comprobando la conexión mysql
if ($ conn-> connect_error) {
morir (“Error de conexión:”. $ conn-> connect_error);
}

// Escribir una consulta mysql para recuperar datos
$ sql = “SELECCIONAR ID, nombre, apellido de tableName”;
$ resultado = $ conn-> consulta ($ sql);

if ($ result-> num_rows> 0) {
// Muestra cada dato devuelto por mysql
while ($ row = $ result-> fetch_assoc ()) {
?>

Nombre:

<? php
}
} más {
echo “0 resultados”;
}

// Cerrar la conexión mysql
$ conn-> close ();
?>

Paso 6: Ahora abre el archivo php en tu navegador.

[ Nota: dado que es un archivo PHP, no puede abrir directamente el archivo en el navegador para ver la salida. Tendrá que servir este archivo usando apache ]

Paso 7: vaya a su carpeta / var / www y copie el archivo index.php en esa ruta como “testing.php”.

[ Nota: No puede pegar index.php a / var / www ruta directamente porque puede haber un archivo index.html o index.php ya presente. Así que renómbralo como “testing.php” y luego muévelo a / var / www ]

Paso 8: Ahora visita localhost / testing.php en el navegador.

Feliz codificación 🙂

.html es un formato de archivo y solo puede admitir Javascript, ya que es un lenguaje del lado del cliente.

PHP es el lenguaje del servidor. Los archivos .php pueden, por defecto, representar elementos html. Cualquier cosa que esté fuera de Es html en un archivo .php. Lo mismo ocurre cuando se hace eco de algo dentro de PHP como este.

echo “Esto es html
Fin del archivo en html”;
?>

Cuando crea un servidor usando apache, puede alojar archivos usando la extensión .html o la extensión .php. Sin embargo, los archivos .html no pueden conectarse al servidor que tiene mysql, al menos no directamente. Habrá dos formas de superar esto.

  1. Puede alojar archivos .php en lugar de .html y php puede manejar datos mysql muy bien

$ servername = “localhost”;
$ username = “nombre de usuario”;
$ contraseña = “contraseña”;
$ dbname = “myDB”;
// Crear conexión
$ conn = new mysqli ($ nombre de servidor, $ nombre de usuario, $ contraseña, $ dbname);
// Verifica la conexión
if ($ conn-> connect_error) {
morir (“Error de conexión:”. $ conn-> connect_error);

}
$ sql = “SELECCIONAR ID, nombre, apellido de MyGuests”;
$ resultado = $ conn-> consulta ($ sql);
if ($ result-> num_rows> 0) {
// datos de salida de cada fila
while ($ row = $ result-> fetch_assoc ()) {
echo “id:”. $ fila [“id”]. ” – Nombre: ” . $ fila [“nombre”]. “”. $ fila [“apellido”]. “
“;
}
} más {
echo “0 resultados”;
}

$ conn-> close ();
?>

ejemplo tomado de w3school

2. Puede usar ajax al que está el cliente para conectarse con su servidor php. un servidor php manejará las solicitudes y evocará datos en el html, que se mostrará de manera instantánea en la página .html.






La información de la persona aparecerá aquí …

ejemplo tomado de w3school-PHP AJAX y MySQL

Algunos enlaces que puede encontrar útiles son:

  • Ejemplo de descripción general de la extensión MySQL
  • PHP: Base de datos MySQL
  • PHP MySQL Login
  • Usando PHP con MySQL – la forma correcta | PHP
  • Creación de una aplicación basada en bases de datos con NetBeans IDE PHP Editor

Para aprender MYSQL, puede inscribirse en nuestro sitio web, es decir, http: //www.tecwallet.com. Actualmente estamos lanzando una nueva capacitación sobre MYSQL y Hacktron MySQL Hackathon, con premios y certificados en efectivo. En esta capacitación también puede aprender MYSQL le daremos un enlace de prueba a través del cual puede ganar premios en efectivo.

¿Puedes dar más sombra a tu pregunta? Dé más detalles sobre lo que espera hacer y lograr.

HTML es para hacer plantillas / diseños y PHP puede usarse para ajustar la plantilla y también conectarse a la base de datos ‘MYSQL’ al mismo tiempo.