Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2011, 12:07
matt_1985
 
Fecha de Ingreso: enero-2011
Ubicación: /root
Mensajes: 530
Antigüedad: 14 años
Puntos: 61
recorrer multiples tablas generadas dinamicamente

Lectores del foro es posible recorrer multiples tablas de forma secuencial, es decir cada tabla se me genera de forma dinamica en mi bd por ej con un sufijo con el siguiente formato
lime_survey_123 , es posible de alguna forma hacer un for o algo que las vaya seleccionando una a una .

Código PHP:
Ver original
  1. $sql_encuestas = "SELECT encuestas.sid, encuestas.gid, encuestas.qid, encuestas.title FROM encuestas";
  2.     $dblink3 = mysql_connect("localhost","xxx","xxx"); mysql_select_db("bdA",$dblink3);                        
  3.     $resultado_encuestas=mysql_query($sql_encuestas,$dblink3)or die(mysql_error());
  4.         while ($filas = mysql_fetch_array($resultado_encuestas)) {
  5.  
  6.             $campos[$i]= $filas['sid']. 'X'. $filas['gid']. 'X'. $filas['qid'];
  7.  
  8.     $sql_detalle_encuesta = "SELECT ".implode(',',$campos)." FROM lime_survey_".$filas['sid']."";  
  9.     $dblink4 = mysql_connect("localhost","xxx","xxx"); mysql_select_db("bdB",$dblink4);
  10.     $resultado_detalle_encuesta=mysql_query($sql_detalle_encuesta,$dblink4)or die(mysql_error());
  11.  
  12.         while($fields = mysql_fetch_array($resultado_detalle_encuesta)){
  13.    
  14.         foreach($fields as $key => $value){
  15.            
  16.        
  17.         echo "campo: $key  valor:$value";
  18.             echo "<br>";
  19.             }
  20.     echo "<br>";
  21.         }  
  22.                                
  23. }

saludos

Última edición por matt_1985; 23/09/2011 a las 12:21