Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] ingreso de datos de consulta a bucle

Estas en el tema de ingreso de datos de consulta a bucle en el foro de PHP en Foros del Web. hola tengo el siguiente codigo: Código PHP: //selecciono todo el bufer $puf= mysql_query("SELECT name FROM bufer "); //echo $puf; $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY id DESC LIMIT 1"); $fconkml = mysql_result($fcon,0,0); $date = list($año, $mes, $dia) = split('[/.-]', $fconkml); $añito = substr($año,2,2); $fekml = $dia."-".$mes."-".$añito; $fekmli =$dia."-".$mes."-".$año; $fkml = "LEDS-".$fekml."-CCH.kml"; $file=fopen($fkml,"a") or die("Problemas");         fputs($file," <?xml version = '1.0'  encoding = 'UTF-8' ...
  #1 (permalink)  
Antiguo 20/06/2014, 13:51
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
ingreso de datos de consulta a bucle

hola tengo el siguiente codigo:

Código PHP:
//selecciono todo el bufer
$puf= mysql_query("SELECT name FROM bufer ");
//echo $puf;

$fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY id DESC LIMIT 1");
$fconkml = mysql_result($fcon,0,0);

$date = list($año, $mes, $dia) = split('[/.-]', $fconkml);

$añito = substr($año,2,2);
$fekml = $dia."-".$mes."-".$añito;
$fekmli =$dia."-".$mes."-".$año;


$fkml = "LEDS-".$fekml."-CCH.kml";

$file=fopen($fkml,"a") or die("Problemas");
        fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
      fputs($file,"<Document>\n");
      
$query = "SELECT * FROM datosgpx";
        
        mysql_select_db ("datosgpx");
        $result = mysql_query($query);
        $url = 'http://maps.google.com/mapfiles/kml/paddle/';

        
        if ($result) 
        {
            while($row = mysql_fetch_array($result)) 
            {
        
                $fecha = $row["fecha"];
                $lat   = $row["lat"];
                $lon   = $row["lon"];
                $ele   = $row["ele"];
                //$name  = $row["name"];
                $nome  = $row["eq"];
                $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;    
    
                $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;    

                
                fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
            }
        }
        else
        {
            echo mysql_error();
        }
  fputs($file,"</Document></kml>");
  
  fclose($file);
   mysql_close();
el problema es que necesito que la columna name de la tabla bufer (linea 2 )ingrese en el bucle para que los datos se carguen en el archivo final.
el archivo generado coloca en el lugar name el valor resourse #7
  #2 (permalink)  
Antiguo 20/06/2014, 16:33
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ingreso de datos de consulta a bucle

Eso es normal, porque mysql_query() devuelve un identificador para acceder a los datos generados por la consulta y requieres leerlos con mysql_fetch_*(), mysql_result() o lo que te resulte más cómodo.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 20/06/2014, 17:34
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

Gracias por tu respuesta, trate de hacer esto sin resultado:

Código PHP:
Ver original
  1. como puedo ingresar $puf en el while para que inserte en cada etiqueta<name>
  2. el valor correspondiente, esto no funciona ni da error.
  3.  
  4. $pufa = "SELECT name FROM bufer ";
  5. $puf = mysql_fetch_array($pufa);
  6. //echo $puf;
  7.  
  8. $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY id DESC LIMIT 1");
  9. $fconkml = mysql_result($fcon,0,0);
  10.  
  11. $date = list($año, $mes, $dia) = split('[/.-]', $fconkml);
  12.  
  13. $añito = substr($año,2,2);
  14. $fekml = $dia."-".$mes."-".$añito;
  15. $fekmli =$dia."-".$mes."-".$año;
  16.  
  17.  
  18. $fkml = "LEDS-".$fekml."-CCH.kml";
  19.  
  20. $file=fopen($fkml,"a") or die("Problemas");
  21.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  22.       fputs($file,"<Document>\n");
  23.      
  24. $query = "SELECT * FROM datosgpx";
  25.        
  26.         mysql_select_db ("datosgpx");
  27.         $result = mysql_query($query);
  28.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  29.  
  30.        
  31.         if ($result)
  32.         {
  33.             while($row = mysql_fetch_array($result))
  34.             {
  35.        
  36.                 $fecha = $row["fecha"];
  37.                 $lat   = $row["lat"];
  38.                 $lon   = $row["lon"];
  39.                 $ele   = $row["ele"];
  40.                 //$name  = $row["name"];
  41.                 $nome  = $row["eq"];
  42.                 $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;   
  43.    
  44.                 $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;   
  45.  
  46.                
  47.                 fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  48.             }
  49.         }
  50.         else
  51.         {
  52.             echo mysql_error();
  53.         }
  54.   fputs($file,"</Document></kml>");
  55.  
  56.   fclose($file);
  57.    mysql_close();
  #4 (permalink)  
Antiguo 20/06/2014, 17:43
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

tambien probe esto sin resultado:

Código PHP:
Ver original
  1. //selecciono todo el bufer
  2. $puf ="";
  3. $pufa = "SELECT name FROM bufer ";
  4. while ($puf = mysql_fetch_array($pufa)){};
  5.  
  6. //$pufa = "SELECT name FROM bufer ";
  7. //$puf = mysql_fetch_array($pufa);
  8. //echo $puf;
  9.  
  10. $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY id DESC LIMIT 1");
  11. $fconkml = mysql_result($fcon,0,0);
  12.  
  13. $date = list($año, $mes, $dia) = split('[/.-]', $fconkml);
  14.  
  15. $añito = substr($año,2,2);
  16. $fekml = $dia."-".$mes."-".$añito;
  17. $fekmli =$dia."-".$mes."-".$año;
  18.  
  19.  
  20. $fkml = "LEDS-".$fekml."-CCH.kml";
  21.  
  22. $file=fopen($fkml,"a") or die("Problemas");
  23.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  24.       fputs($file,"<Document>\n");
  25.      
  26. $query = "SELECT * FROM datosgpx";
  27.        
  28.         mysql_select_db ("datosgpx");
  29.         $result = mysql_query($query);
  30.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  31.  
  32.        
  33.         if ($result)
  34.         {
  35.             while($row = mysql_fetch_array($result))
  36.             {
  37.        
  38.                 $fecha = $row["fecha"];
  39.                 $lat   = $row["lat"];
  40.                 $lon   = $row["lon"];
  41.                 $ele   = $row["ele"];
  42.                 //$name  = $row["name"];
  43.                 $nome  = $row["eq"];
  44.                 $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;   
  45.    
  46.                 $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;   
  47.  
  48.                
  49.                 fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  50.             }
  51.         }
  52.         else
  53.         {
  54.             echo mysql_error();
  55.         }
  56.   fputs($file,"</Document></kml>");
  57.  
  58.   fclose($file);
  59.    mysql_close();
  #5 (permalink)  
Antiguo 20/06/2014, 18:22
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ingreso de datos de consulta a bucle

En cualquiera de los dos casos, si incluyes echo $puf; seguramente se mostrará Array, por favor lee el manual de mysql_fetch_array() para que veas cómo manipular el valor devuelto.
__________________
- León, Guanajuato
- GV-Foto
  #6 (permalink)  
Antiguo 20/06/2014, 19:10
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
gracias por tu respuesta, tu saber que probe hacer echo para los dos casos y no funciono:

Código PHP:
Ver original
  1. /*
  2. $pufa = "SELECT name FROM bufer ";
  3. $puf = mysql_fetch_array($pufa);
  4. echo $puf;*/
  5.  
  6. $pufa = "SELECT name FROM bufer ";
  7. while ($puf = mysql_fetch_array($pufa)){};
  8. echo $puf;
  9.  
  10. /*
  11. $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY id DESC LIMIT 1");
  12. $fconkml = mysql_result($fcon,0,0);
  13.  
  14. $date = list($año, $mes, $dia) = split('[/.-]', $fconkml);
  15.  
  16. $añito = substr($año,2,2);
  17. $fekml = $dia."-".$mes."-".$añito;
  18. $fekmli =$dia."-".$mes."-".$año;
  19.  
  20.  
  21. $fkml = "LEDS-".$fekml."-CCH.kml";
  22.  
  23. $file=fopen($fkml,"a") or die("Problemas");
  24.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  25.       fputs($file,"<Document>\n");
  26.      
  27. $query = "SELECT * FROM datosgpx";
  28.        
  29.         mysql_select_db ("datosgpx");
  30.         $result = mysql_query($query);
  31.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  32.  
  33.        
  34.         if ($result)
  35.         {
  36.             while($row = mysql_fetch_array($result))
  37.             {
  38.        
  39.                 $fecha = $row["fecha"];
  40.                 $lat   = $row["lat"];
  41.                 $lon   = $row["lon"];
  42.                 $ele   = $row["ele"];
  43.                 //$name  = $row["name"];
  44.                 $nome  = $row["eq"];
  45.                 $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;   
  46.    
  47.                 $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;   
  48.  
  49.                
  50.                 fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  51.             }
  52.         }
  53.         else
  54.         {
  55.             echo mysql_error();
  56.         }
  57.   fputs($file,"</Document></kml>");
  58.  
  59.   fclose($file);
  60.    mysql_close();
  61. */

lo probe en los dos casos el primero esta comentado el otro no, la base de datos esta correcta asi como el nombre de la columna, tambien me fije que tuviera datos y si los tenia.

Código PHP:
Ver original
  1. $pufa = "SELECT name FROM bufer";
  2. $puf = mysql_fetch_row($pufa);
  3. /*$pufa = "SELECT name FROM bufer ";
  4. while ($puf = mysql_fetch_array($pufa)){};*/
  5. echo $puf;

no trae ningun valor

por las dudas que influya, el campo name es PK y AI

Última edición por Triby; 20/06/2014 a las 23:00 Razón: Combinar mensajes seguidos
  #7 (permalink)  
Antiguo 20/06/2014, 19:19
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ingreso de datos de consulta a bucle

Por supuesto que no trae valores. Eso se usa sobre un result.
No estás tomando ejemplos válidos de ningún manual ni tutor al. No imagino de donde tomas esos códigos.
¿Por qué no pruebas con los de la FAQ de este foro. Son mejores que todo lo que has intentado.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #8 (permalink)  
Antiguo 20/06/2014, 19:26
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

los codigos los cree yo lenta y trabajosamente, con ayuda de gente de este foro, continuo aprendiendo y aprecio tus aportes, me han ayudado otras veces, como en esas otras veces voy a leer, en este caso los FAQ y te cuento como los interpreto en un rato.
  #9 (permalink)  
Antiguo 20/06/2014, 19:44
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: ingreso de datos de consulta a bucle

Vamos a lo básico:
Código PHP:
Ver original
  1. // Crear la query
  2. $pufa = "SELECT name FROM bufer ";
  3. //ejecutar la query
  4. $result = mysql_query($pufa);
  5. //verificar si tuvo éxito
  6. if($result)
  7. {
  8. while ($puf = mysql_fetch_array($pufa)){
  9.     echo $puf['name'];
  10. }  
  11. };
$puf es un array, y por tanto debes manejarlo como array, no como variable de cadena.
Código PHP:
Ver original
  1. <?php
  2.  
  3. // Consulta. La fecha saldrá como cadena de texto con formato DD-MM-AAAA
  4. $qry = "SELECT DATE_FORMAT(fecha, '%d-%m-%Y') fecha FROM datosgpx ORDER BY id DESC LIMIT 1";
  5.  
  6. // Ejecucion
  7. $result = mysql_query($qry);
  8.  
  9. // Obtener la fecha
  10. $fconkml = mysql_fetch_array($result);
  11. $fekml = $fconkml[0];
  12.  
  13. $fkml = "LEDS-" . $fekml . "-CCH.kml";
  14. $file = fopen($fkml, "a") or die("Problemas");
  15. fputs($file, "<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  16. fputs($file, "<Document>\n");
  17. $query = "SELECT * FROM datosgpx";
  18. mysql_select_db("datosgpx");
  19. $result = mysql_query($query);
  20.  
  21. if ($result) {
  22.     $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  23.     while ($row = mysql_fetch_array($result)) {
  24.         $fecha = $row["fecha"];
  25.         $lat = $row["lat"];
  26.         $lon = $row["lon"];
  27.         $ele = $row["ele"];
  28.         //$name  = $row["name"];
  29.         $nome = $row["eq"];
  30.         $cmtt = empty($row['cmt']) ? ($row['cmt'] == 'f' ? $url . 'ltblu-blank.png' : $url . 'ylw-blank.png') : null;
  31.         $cmt = !empty($row['cmt']) ? ($row['cmt'] == 'f' ? $url . 'ylw-blank.png' : $url . 'ltblu-blank.png') : null;
  32.         fputs($file, "<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  33.     }
  34. } else {
  35.     echo mysql_error();
  36. }
  37. fputs($file, "</Document></kml>");
  38. fclose($file);
  39. ?>

El 90% es copia de tu codigo.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #10 (permalink)  
Antiguo 20/06/2014, 20:23
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

pero las modificaciones lo hacen mejor y mas eficiente.

creo que tengo problemas mas graves:

Código PHP:
Ver original
  1. <?
  2. include ("conecta.php");
  3. $pufa =mysql_query ("SELECT name FROM bufer");
  4. $resultd = mysql_query($pufa);
  5.  
  6. if($resultd)
  7.  {
  8.  while ($puf = mysql_fetch_array($pufa)){
  9.     echo $puf['name'];
  10.  }  
  11.  };
el codigo que me pasaste y que agradezco mucho no me esta funcionando, nada me imprime en pantalla y cuando uso para generar el archivo, no inserta valores en el mismo.
por las dudas para que veas que no estoy tan loco 'creo', esta es la tabla:

Código MySQL:
Ver original
  1. CREATE TABLE IF NOT EXISTS `bufer` (
  2.   `name` int(10) NOT NULL,
  3.   `idx` int(10) NOT NULL,
  4.   PRIMARY KEY (`name`),
  5.   KEY `idx` (`idx`)
  6.  
  7. --
  8. -- Volcado de datos para la tabla `bufer`
  9. --
  10.  
  11. INSERT INTO `bufer` (`name`, `idx`) VALUES
  12. (1013, 0),
  13. (3000, 0);
  #11 (permalink)  
Antiguo 21/06/2014, 08:40
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

entendi el mensaje y lo agradezco, pero el proble continua no tengo forma de ingresar los datos en el archivo final, dejo el codigo otravez por si alguien ve otro error.
La intencion es que $puf entre en el bucle while y que al generar el archivo en la etiqueta <name> aparezcan los valores de $puf.

Código PHP:
Ver original
  1. //selecciono todo el bufer
  2.  
  3. $rq = mysql_query("SELECT name FROM bufer");
  4. if ($row = mysql_fetch_row($rq)) {
  5. $puf = $row['name'];
  6. }
  7.  
  8. $fcon =mysql_query("SELECT fecha FROM datosgpx ORDER BY name DESC LIMIT 1");
  9. $fconkml = mysql_result($fcon,0,0);
  10.  
  11. $date = list($año, $mes, $dia) = split('[/.-]', $fconkml);
  12.  
  13. $añito = substr($año,2,2);
  14. $fekml = $dia."-".$mes."-".$añito;
  15. $fekmli =$dia."-".$mes."-".$año;
  16.  
  17.  
  18. $fkml = "LEDS-".$fekml."-CCH.kml";
  19.  
  20. $file=fopen($fkml,"a") or die("Problemas");
  21.       fputs($file,"<?xml version='1.0' encoding='UTF-8'?><kml xmlns='http://www.opengis.net/kml/2.2'>\n");
  22.       fputs($file,"<Document>\n");
  23.      
  24. $query = "SELECT * FROM datosgpx";
  25.        
  26.         mysql_select_db ("datosgpx");
  27.         $result = mysql_query($query);
  28.         $url = 'http://maps.google.com/mapfiles/kml/paddle/';
  29.  
  30.        
  31.         if ($result)
  32.         {
  33.             while($row = mysql_fetch_array($result))
  34.             {
  35.        
  36.                 $fecha = $row["fecha"];
  37.                 $lat   = $row["lat"];
  38.                 $lon   = $row["lon"];
  39.                 $ele   = $row["ele"];
  40.                 //$name  = $row["name"];
  41.                 $nome  = $row["eq"];
  42.                 $cmtt = empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ltblu-blank.png' : $url .'ylw-blank.png') : null;   
  43.    
  44.                 $cmt = !empty ($row['cmt']) ? ($row['cmt'] == 'f' ? $url .'ylw-blank.png' : $url .'ltblu-blank.png') : null;   
  45.  
  46.                
  47.                 fputs($file,"<Placemark><name>L$puf</name> <description> Nano 2 Led. Fecha:$fekmli Equipo:$nome</description> <Style id='randomColorIcon'><IconStyle><scale>1.1</scale><Icon><href>$cmt$cmtt</href></Icon></IconStyle></Style><Point><coordinates>$lat,$lon,$ele</coordinates></Point></Placemark>");
  48.             }
  49.         }
  50.         else
  51.         {
  52.             echo mysql_error();
  53.         }
  54.   fputs($file,"</Document></kml>");
  55.  
  56.   fclose($file);
  57.    mysql_close();
  #12 (permalink)  
Antiguo 21/06/2014, 12:32
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: ingreso de datos de consulta a bucle

Aquí el problema es que, según parece, ni tú mismo sabes lo que pretendes hacer:

1- Para qué lees solo el nombre de la tabla bufer?, qué es lo que pretendes hacer con ese dato

2- Después lees solo la fecha de la tabla datosgpx ordenada por nombre, pero, no le veo sentido si no tiene que ver con el nombre extraido en la consulta anterior

3- Después lees todas los registros (con todas las columnas) de la tabla datosgpx y no se ve utilidad en haber realizado las dos consultas anteriores, sobre todo, porque aquí mismo puedes obtener nombre y fecha, entonces, cuál es la finalidad de esta tercera consulta?

Responde las 3 preguntas y veremos si hay posibilidad de ayudarte.

Si lo que quieres es tomar los nombres de la tabla bufer y obtener los datos correspondientes de la tabla datosgpx, se puede realizar en una sola consulta, usando JOIN.
__________________
- León, Guanajuato
- GV-Foto
  #13 (permalink)  
Antiguo 21/06/2014, 13:01
 
Fecha de Ingreso: septiembre-2012
Ubicación: montevideo
Mensajes: 131
Antigüedad: 11 años, 7 meses
Puntos: 0
Respuesta: ingreso de datos de consulta a bucle

ok, trato:
1- porque necesito que los datos de la columna name ingresen en la etiqueta del mismo nombre, estos datos son generados en cada ciclo, o sea luego de crear el archivo se vacia la tabla bufer. la tabla no tiene vinculacion directa con ninguna otra.
2- el tema de la fecha es porque la misma esta ingresada como varchar y el contenido es distinto trae varios parametros entre ellos la fecha que fue discriminada, y el tema de la fecha, aunque poco eficientemente, resulto. igual pienso modificarlo gracias al aporte gonzoloyo.
3- tenes razon al respecto, esto es porque como principiante lo he hecho por partes, primero hice esta consulta para traer todos los datos de la tabla datosgpx para generar el archivo, segundo hice la consulta sobre la fecha tratando solucionar el problema del formato, y llegue a un resultado, la tercer consulta ess la de la discordia, lo que todavia no pude resolver. como puedes ver al hacerlo por parte voy hacia atras.

Etiquetas: bucle, fecha, ingreso, mysql, select, tabla
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 21:39.