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

Estimados e arreglado el problema de la conexion de la siguiente forma, pero como podria crear un bucle o algo que me recorriera todas las tablas con el prefijo , vale decir lime_survey_123, lime_survey_654 etc etc ..


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

saludos