Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Problema con consulta y seleccion de tablas

Estas en el tema de Problema con consulta y seleccion de tablas en el foro de PHP en Foros del Web. Buenas gente. Estoy teniendo un problema y necesito ayuda Tengo una tabla que tiene más de 50 campos y están agrupados por identificadores Ejemplo tengo ...
  #1 (permalink)  
Antiguo 28/04/2015, 17:10
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 15 años, 11 meses
Puntos: 0
Problema con consulta y seleccion de tablas

Buenas gente.
Estoy teniendo un problema y necesito ayuda
Tengo una tabla que tiene más de 50 campos y están agrupados por identificadores
Ejemplo
tengo unos 10 campos que inician con "uno_", otros con "dos_", etc
Lo que quiero hacer es que solo me traiga los campos que inician con "uno_"

Lo que hice fue esto pero no me anda
Dejo el código

Código:
$result = mysql_query("select * from e_general"); 
            for ($i = 0; $i < mysql_num_fields($result); $i++) 
                { 
				$ver_si_es_uno=substr(mysql_field_name($result, $i), 0,3);
				if($ver_si_es_uno=="uno")
				  { 
				  $SQL_gastos1 = "select * From e_general where identificador='$identificador'";
                  $rs_gastos1 = mysql_query($SQL_gastos1); 
                  while ($fila_gastos1 = mysql_fetch_object($rs_gastos1))
	                    { echo "$".$a."fila_gastos1->".mysql_field_name($result, $i).";<br>"; }
				  }
				}
La idea sería que donde esta el "echo" imprima el valor de la variable que genero
El teme la variable $a, que está vacia, es porque me da error poner el $ al lado de fila

Alguien me puede ayudar ?

Lo que me está mostrando en pantalla es "$fila_gastos1->uno_comida;"
que es uno de los campos pero yo quiero que me muestre el valor que tiene ese campo en la base de datos

Gracias de antemano
  #2 (permalink)  
Antiguo 28/04/2015, 17:22
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con consulta y seleccion de tablas

Cita:
El teme la variable $a, que está vacia, es porque me da error poner el $ al lado de fila
Mejor muestra el código que te da error y te decimos cómo escribirlo bien.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 28/04/2015, 17:29
 
Fecha de Ingreso: mayo-2008
Mensajes: 10
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Problema con consulta y seleccion de tablas

Cita:
Iniciado por pateketrueke Ver Mensaje
Mejor muestra el código que te da error y te decimos cómo escribirlo bien.
Hola, gracias por tu pronta respuesta
El código que da error justamente es el que puse
En realidad no es un error sino que no me muestra el contenido del campo de la tabla sino el nombre de la variable

Seguí probando y con este si funciona

Código PHP:
            $result mysql_query("select * from expensas_general"); 
            for (
$i 0$i mysql_num_fields($result); $i++) 
                { 
                
$ver_si_es_uno=substr(mysql_field_name($result$i), 0,3);
                if(
$ver_si_es_uno=="uno")
                  { 
                  
$sql_gastos1="Select * From expensas_general where identificador='$identificador'";
                  
$result_gastos1=mysql_db_query($db,$sql_gastos1);
                  while (
$row=mysql_fetch_array($result_gastos1))
                        { 
                        
// muestro el nombre del campo y su contenido
                        
echo mysql_field_name($result$i)." - ".$row[mysql_field_name($result$i)]."<br>"
                        }
                  }
                } 
  #4 (permalink)  
Antiguo 28/04/2015, 17:32
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Problema con consulta y seleccion de tablas

Cita:
En realidad no es un error sino que no me muestra el contenido del campo de la tabla sino el nombre de la variable
Bueno, es que justamente ahí creabas una cadena de texto, no una variable y por esa razón no servía como lo esperabas.

En fin, que bueno que lo hayas solucionado.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: tablas
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 14:36.