Como puedo recorrerme en un bucle los campos de un tabla de una BD,
y hacer que cuando el contenido del campo sea "-" que no lo imprima.
Solo quiero que imprima el contenido, no el nombre de las columnas de la tabla
Gracias
|
|
#1 (permalink) |
![]() Fecha de Ingreso: septiembre-2007
Mensajes: 219
|
Como puedo recorrerme en un bucle los campos de un tabla de una BD, y hacer que cuando el contenido del campo sea "-" que no lo imprima. Solo quiero que imprima el contenido, no el nombre de las columnas de la tabla Gracias |
|
|
|
|
|
#3 (permalink) |
![]() Fecha de Ingreso: septiembre-2007
Mensajes: 219
|
Hola, tengo esto:
Cita:
foreach($result_publi_tipo as $indice => $valor){
if((trim($valor) != '-') && (trim($valor) != ' ') && ($indice!='autor')&& ($indice!='titulo')&& ($indice!='tipo')&& ($indice!='codigo')) echo utf8_decode($valor); } |
|
|
|
|
|
#5 (permalink) |
![]() Fecha de Ingreso: septiembre-2007
Mensajes: 219
|
hola: El problema que tengo es que si por ejemplo yo tengo una tabla de la forma:
Cita:
al hacer este bucle:codigo --titulo-- tipo--idioma
1 ---- casa ------ 5 ------ español
Cita:
me sales esto:foreach($result_publi_tipo as $indice => $valor){
$pdf->Write(5,$indice.'---'.utf8_decode($valor)); $pdf->Ln(10); }
Cita:
y lo que quiero que me slga es:codigo---1
1--- casa titulo--- casa 2---5 tipo ----5 3--español idioma---español
Cita:
codigo---1
titulo--- casa tipo ----5 idioma---español |
|
|
|
|
|
#6 (permalink) |
![]() Fecha de Ingreso: octubre-2004
Mensajes: 1.971
|
Respuesta: Bucle para recorrer la tabla y mostrar solo el contenido de los campos
Si usas mysql_fetch_array() obtienes un array con 2 elementos por cada columna, uno con el nombre de columna como indice, y otro con un indice numerico. Por eso te salen 2 lineas por campo.
Usa mysql_fetch_assoc(), asi obtienes un array con un solo elemento por columna, couyo indice es el nombre de columna. |
|
|
|