Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/06/2010, 10:40
Tred
 
Fecha de Ingreso: mayo-2010
Mensajes: 12
Antigüedad: 14 años, 10 meses
Puntos: 0
Hacer consulta varias veces

Hola compañero,

Estoy intentando realizar un bucle y dentro de este una consulta que va dando los datos de los registros. Este es el codigo que tengo:

Código PHP:
//se realiza la conexion a la bd
$connexio=NewADOConnection(SGBD);
$connexio-> Connect(servidorBD,usuariBD,passwordBD,nomBD);

//Consulta del numero de webs que hay en la base de datos
$consulta='SELECT COUNT(*) FROM indiceweb';
$numeroDeWebs=$connexio-> Execute($consulta);

//Bucle que me va pintando los resultados
$i=1;
while (
$i==$numeroDeWebs)
{
    
//Realizo la consulta de datos
    
$consulta='SELECT * FROM indiceweb where ID='.$i.'';
    
$resultat=$connexio-> Execute($consulta);
    
//Monto un link con un boton
    
echo '<a href="'.$resultat->fields("LINK").'" target="_blank"><input value="'.$resultat->fields("NOMBRE").'" name="salir" type="button" /></a> ';
    
//Incrementamos bandera para segir el bucle
    
$i ++;            
    
//Cerramos la connexion
    
$connexio-> Close ();

La cosa esta en que me pinta bien, pero solo me pinta el primer registro de la base de datos. Supongo que es porque no actualiza el valor de la consulta y siempre hace el mismo. Os muestro una captura de pantalla:



Alguien sabe como puedo arreglarlo? Cualquier ayuda será bienvenida.

Gracias y un saludo,