1. ¿Buscando un Banco para abrir tu primera cuenta de ahorros? Revisa nuestro comparativo de cuentas cero mantenimiento haciendo clic aquí.
    Ocultar anuncio

Intentando imprimir todas las filas de una tabla

Publicado en 'Webmasters' por tirengarfio, 29 Nov 2008.





  1. tirengarfio

    tirengarfio Miembro nuevo

    Registro:
    5 Nov 2008
    Mensajes:
    17
    Likes:
    0




    Saludos,

    el codigo de aqui abajo esperaba que me imprimiese todas la filas de mi tabla pero no es asi..

    No tengo ningun problema en visualizar todas si escribo en mi codigo de manera sucesiva
    "$row = mysql_fetch_array($result) echo $row["nombre"];
    echo "<br>";
    echo $row["apellidos"];
    echo "<br>";
    echo $row["edad"];
    ....

    $row = mysql_fetch_array($result) echo $row["nombre"];
    echo "<br>";
    echo $row["apellidos"];
    echo "<br>";
    echo $row["edad"];
    ...
    ..
    ."



    PHP:
    <?php

    // Nos conectamos al servidor mysql.
    mysql_connect("localhost""root""") OR die(mysql_error()); 

    // Seleccionamos la base de datos "red_social".
    mysql_select_db("red_social") OR die(mysql_error());  

    // Visualizamos el contenido de la tabla "amigos".
    $result mysql_query("select * from amigos") OR die(mysql_error());

    // Extraemos la primera fila de "amigos" y la pasamos a "$row".
    while( $row mysql_fetch_array($result)) ;

    {
    // imprimimos los elementos de la tabla "amigos".
    echo $row["nombre"];
    echo 
    "<br>"
    echo 
    $row["apellidos"];
    echo 
    "<br>";
    echo 
    $row["edad"];
    echo 
    "<br>";
    echo 
    $row["telefono"];
    echo 
    "<br>";
    echo 
    $row["email"];
    echo 
    "<br>";
    echo 
    $row["domicilio"];
    echo 
    "<br>";
    echo 
    $row["perfil"];
    echo 
    "<br>";
    $pru=$row["avatar"];
    echo 
    "<img src='$pru'>";

    }


    ?> 
    CIao
     


  2. Roydan

    Roydan Miembro maestro

    Registro:
    5 Jun 2007
    Mensajes:
    277
    Likes:
    12
    Esta mal planteado tu codigo
    tiene que ser algo asi:
    while("condicion") {
    .....//aqui pueden ir los echo de los titulos
    do {"lo que vas a imprimir: echo"}
    }
     
  3. MijT

    MijT Miembro de bronce

    Registro:
    12 Oct 2006
    Mensajes:
    1,106
    Likes:
    63
    El ";" que está en el while está demás, quítalo y que quede de esta forma:

    PHP:
    // Extraemos la primera fila de "amigos" y la pasamos a "$row".
    while( $row mysql_fetch_array($result)) {
    Con eso funcionará como quieres.