Foros del Web » Programando para Internet » PHP »

Retorno de Registros erróneo

Estas en el tema de Retorno de Registros erróneo en el foro de PHP en Foros del Web. Hola a todos, les cuento que estoy generando un Archivo PDF utilizando el FPDF y tengo un problema. Realizo esta consulta a la Base de ...
  #1 (permalink)  
Antiguo 18/02/2005, 09:13
criosg
Invitado
 
Mensajes: n/a
Puntos:
Retorno de Registros erróneo

Hola a todos, les cuento que estoy generando un Archivo PDF utilizando el FPDF y tengo un problema.

Realizo esta consulta a la Base de Datos:
$sql4="SELECT examen_macroscopico,diagnostico_microscopico FROM resultado_biopsia WHERE id_resultado='$id_resultado'";
$resultado4=mysql_query($sql4);
$array4=mysql_fetch_array($resultado4);

y me retorna algo bien extraño; esto:
Array ( [0] => aaa [examen_macroscopico] => aaa [1] => bbb [diagnostico_microscopico] => bbb ), en realidad eso es lo que trae el vector del resultado; está todo OK, pero me aparece entre corchetes [ ] un texto que es el nombre del campo y que no me sirve de nada, además que me afecta al intentar recuperar los datos.

Solo me sirve la posición del Vector que está OK y el diagnostico que también está OK;NECESITO ELIMINAR EL TEXTO QUE APARECE ENTRE CORCHETES.

Espero me ayuden.
  #2 (permalink)  
Antiguo 18/02/2005, 09:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Bueno .. ese [] te indica que eso son arrays a su vez .. No se trata de quitar el "texto" sino de generar un array tipo:


Código PHP:
$sql4="SELECT examen_macroscopico,diagnostico_microscopico FROM resultado_biopsia WHERE id_resultado='$id_resultado'";
$resultado4=mysql_query($sql4);
$tu_array=array();
while (
$array4=mysql_fetch_array($resultado4)){
   
$tu_array[]=$array4['nombre_algun_campo'];
}

echo 
"<pre>";
print_r($tu_array);
echo 
"</pre>"

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:57.