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:
La idea sería que donde esta el "echo" imprima el valor de la variable que genero $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>"; } } }
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