PHP - AYUDITA

 
Vista:

AYUDITA

Publicado por LUCIA (4 intervenciones) el 23/01/2008 13:25:47
HOLA Q TAL:

ESTOY UTILIZANDO ADODB Y NESESITO Q IMPRIMA TOS LOS CAMPOS (CODIGO, NOMBRE, MAIL);Y ME IMPRIME SOLO EL CODIGO COMO PUEDO SOLUCIONAR ESTO..

ESTE ES LA LINEA DE CODIGO Q HICE:

**********
while ($reg->fields[$i])
{
print $reg->fields[$i]."<br>";
echo "<hr>";
$reg->MoveNext();
}
**************
DESDE YA MUCHISIMAS GRACIAS... ESPERO UNA RESPUESTA PRONTA.......
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDITA

Publicado por WEBNESS (73 intervenciones) el 23/01/2008 18:01:39
Bueno, creo, que estas accediendo mal al registro
practicamente lo que estas haciendo es decir

WHILE($reg->fields[0])
{

}

OSEA $i siempre va a valer 0; si tu analizas reg da a entender registro, fields=campos es decir, el conjunto de campos pertenecientes a un registro, osea que si tienes : $reg->fields[0], eso significa el primer campo de un registro, has la prueba con

while ($reg->fields[2])
{
print $reg->fields[2]."<br>";
echo "<hr>";
$reg->MoveNext();
}

y veras que siempre te mostrara el 3er campo de todos tus registros.

hay algo que te sobra, y algo que te falta, intentalo.
No suelo a dar respuestas concretas para forzar la gente a pensar, si no eres capaz, me avisas y te doy la solucion. es muy boba
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar