Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/04/2013, 08:18
ghost_darknet
 
Fecha de Ingreso: mayo-2012
Ubicación: shilito
Mensajes: 67
Antigüedad: 11 años, 11 meses
Puntos: 3
Respuesta: crear query desde un array

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Por lo que dice este segmento de código:
Tengo la impresión de que lo que necesitas hacer una única consulta que te devuelva todos los registros cuyo ID coincida con alguno de una lista obtenida en el otro formulario.
¿Es así?

En ese caso yo probaría:

Código PHP:
Ver original
  1. $cantidad_serie = count ($serie); //cuento las variables en un arreglo
  2. $indice=0;
  3.  
  4. $lista = explode(", ", $serie);
  5.  
  6. $qry = "SELECT ";
  7. $qry .= "[SCI].[dbo].[asignacion].[serie], ";
  8. $qry .= "    [SCI].[dbo].[asignacion][rut],  ";
  9. $qry .= "    [SCI].[dbo].[asignacion][abm]  ";
  10. $qry .= " FROM [SCI].[dbo].[asignacion]  ";
  11. $qry .= "WHERE serie IN($lista)  ";
  12. $qry .= "OREDER BY abm DESC";
  13. $ya_asignado1=mssql_query($qry, $conexion);

Como bien dices gnzsoloyo, necesito hacer una consulta con las variables llamada "Serie" que ingrese anteriormente. probe tu Codigo y me aparece la consulta vacia ($lista)...

SELECT [SCI].[dbo].[asignacion].[serie], [SCI].[dbo].[asignacion][rut], [SCI].[dbo].[asignacion][abm] FROM [SCI].[dbo].[asignacion] WHERE serie IN() OREDER BY abm DESC

en fin