Saltar al contenido

Mostrar valores de una tabla de base de datos MySQL dentro de una tabla HTML en una página web

Posteriormente a investigar con expertos en este tema, programadores de varias ramas y maestros dimos con la respuesta al problema y la plasmamos en este post.

Solución:

Ejemplo tomado de W3Schools: PHP Select Data from MySQL



Firstname
Lastname
";

while($row = mysqli_fetch_array($result))

echo "";
echo "" . $row['FirstName'] . "";
echo "" . $row['LastName'] . "";
echo "";

echo "";

mysqli_close($con);
?>

¡Es un buen lugar para aprender!

Prueba esto: (Completamente dinámico …)


        ';  //initialize table tag
while ($property = mysqli_fetch_field($result)) 
    echo '' . $property->name . '';  //get field name for header
    array_push($all_property, $property->name);  //save those to array

echo ''; //end tr tag

//showing all data
while ($row = mysqli_fetch_array($result)) 
    echo "";
    foreach ($all_property as $item) 
        echo '' . $row[$item] . ''; //get items using property value
    
    echo '';

echo "";
?>

Orientado a objetos con PHP / 5.6.25 y MySQL / 5.7.17 usando MySQLi [Dynamic]

Obtenga más información sobre PHP y la biblioteca MySQLi en PHP.net.

Primero, inicie una conexión a la base de datos. Haga esto haciendo todo el string variables necesarias para conectarse, ajústelas para que se adapten a su entorno, luego cree un nuevo objeto de conexión con new mysqli() e inicializarlo con las variables previamente creadas como parámetros. Ahora, verifique la conexión en busca de errores y muestre un mensaje si se encontró alguno o no. Como esto:

";
?>

A continuación, cree una variable que contendrá la consulta como string, en este caso es un select declaración con un limit de 100 registros para mantener la lista pequeña. Entonces, podemos ejecutarlo llamando al mysqli::query() función de nuestro objeto de conexión. Ahora es el momento de mostrar algunos datos. Empiece por abrir un

etiqueta a través de echo, luego busque una fila a la vez en forma de un número array con mysqli::fetch_row() que luego se puede mostrar con un bucle for simple. mysqli::field_count debe ser autoexplicativo. No olvides usar

para cada valor, y también para abrir y cerrar cada fila con echo"

" y echo"

. Finalmente cerramos la mesa, y la conexión también con mysqli::close().

query($query);
echo "
"; while ($queryRow = $queryResult->fetch_row()) echo ""; for($i = 0; $i < $queryResult->field_count; $i++) echo ""; echo ""; echo "
$queryRow[$i]
"; $conn->close(); ?>

Reseñas y puntuaciones

Acuérdate de que tienes la capacidad de reseñar si hallaste tu cuestión justo a tiempo.

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 4)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *