Buenas. Solución propuesta al ejercicio CU00841B del tutorial básico de programador web: PHP desde cero.
EJERCICIO
Utilizando la tabla <<ciudades>> que hemos creado para el ejercicio de la entrega anterior del curso, crea un archivo php donde se realice una consulta a la base de datos para extraer todos los datos de la tabla y a continuación muestra por pantalla los valores de país y ciudad de cada fila.
Ejemplo de resultados a obtener:
Los resultados de la consulta a la base de datos son los siguientes:
País: México --- Ciudad: México D.F.
País: España --- Ciudad: Barcelona
País: Argentina --- Ciudad: Buenos Aires
…
…
País: Cuba --- Ciudad: La Habana
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<?php $link = mysqli_connect($hostname , $nombreUsuario , $contraseña); mysqli_select_db($link, $nombreConexión); $tildes = $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes $result = mysqli_query($link, "SELECT * FROM ciudades"); mysqli_data_seek ($result, 0); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 1); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 2); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 3); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 4); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 5); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 6); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 7); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 8); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_data_seek ($result, 9); $extraido= mysqli_fetch_array($result); echo "País: ".$extraido['pais']. " --- Ciudad: " . $extraido['ciudad'] . '<br/>'; mysqli_free_result($result); mysqli_close($link); ?>
</body>
</html>
http://aprendehtml.byethost3.com/CU00841B/ejercicioCU00841B.php
En las dos lineas...
$link = mysqli_connect($hostname , $nombreUsuario , $contraseña);
mysqli_select_db($link, $nombreConexión);quité los datos de mi base de datos y la contraseña.
Saludos.