1
Aprender a programar desde cero / PHP posicionarse en una fila de la base de datos con mysqli_data_seek CU00841B
« en: 04 de Agosto 2016, 03:04 »
Buenas tardes les envio una posible solucion del ejercicio CU00841B del curso básico de desarrollo web del lado del servidor con PHP.
Solo tengo una duda, al poner en el codigo $extraido= mysqli_fetch_array($result, 1);
yo deseaba poner 0,1,2,3...9, pero no me arrojaba el resultado deseado, entonces en el codigo solo puse 0,1,1,1,...1 y si me arrojo el resultado deseado.
Eso es correcto o me equivoque en algo.
Saludos
Código: [Seleccionar]
<html>
<head><meta charset="utf-8"></head>
<body>
<?php
$link = mysqli_connect("localhost", "root", "");
mysqli_select_db($link, "ciudades");
$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>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
$extraido= mysqli_fetch_array($result, 1);
echo "- País: ".$extraido['pais']." ". "--- Ciudad: ".$extraido['ciudad']."<br>";
mysqli_free_result($result);
mysqli_close($link);
?>
</body>
</html>
Solo tengo una duda, al poner en el codigo $extraido= mysqli_fetch_array($result, 1);
yo deseaba poner 0,1,2,3...9, pero no me arrojaba el resultado deseado, entonces en el codigo solo puse 0,1,1,1,...1 y si me arrojo el resultado deseado.
Eso es correcto o me equivoque en algo.
Saludos