Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pepote21 en 17 de Agosto 2017, 16:39

Título: PHP Consultas básicas a bases de datos mysqli_data_seek fetch_array CU00841B#
Publicado por: Pepote21 en 17 de Agosto 2017, 16:39
Hola a todos. Os paso mi código para el ejercicio CU00841B del tutorial básico de desarrollo web con PHP.

Gracias a todos. Un saludo

Código: [Seleccionar]
<html><head><meta charset="utf-8"></head>

    <body>
        <?php
            $link 
mysqli_connect("sql213.byethost7.com""b7_2047****", **********);//Conexión con el servidor que devuelve un identificador
            
mysqli_select_db($link"b7_2047****_cdaduno");//Le indicamos al servidor que queremos conectarnos con la bbdd
            
$tildes $link->query("SET NAMES 'utf8'"); //Para que se muestren las tildes
            
$result mysqli_query($link"SELECT * FROM ciudades");

$array_filas = array('México DF','Barcelona','Buenos Aires','Medellín','Lima','Caracas','Santiago','Antigua','Quito','La Habana');
for($i=0;$i<count($array_filas);$i++){
mysqli_data_seek ($result$i); //Nos posicionamos en cada fila
$extraidomysqli_fetch_array($result);//Introducimos en el array los datos de cada fila
echo "País: ".$extraido['pais']." --- Ciudad: ".$extraido['ciudad'].'<br/>';
}

            
mysqli_free_result($result);//libera la conexión establecida con la base de datos
            
mysqli_close($link);//cierre de la conexión con la bbdd
        
?>

    </body>
</html>
Título: Re:PHP Consultas básicas a bases de datos mysqli_data_seek fetch_array CU00841B#
Publicado por: Ogramar en 22 de Septiembre 2017, 19:23
Buenas, el ejercicio está bien resuelto para los contenidos explicados en el curso. Esta no sería una forma normal de trabajar con una base de datos, pero es lo que se ajusta a los contenidos explicados hasta el momento en el curso, por eso debe darse por bueno. En la práctica habitual de la programación esto se haría de otra manera que se puede ver en entregas más avanzadas del curso.

Salu2