Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/12/2006, 08:30
Birkiki
 
Fecha de Ingreso: diciembre-2001
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Arrays y Consultas a BD, desesperación

Gracias por la respuesta pero el problema lo tengo en la consulta SQL.

La tengo de esta forma:

Código:
$ssql ="SELECT * FROM datos_generales WHERE posicion IN ($txt_posicion) OR posicion LIKE '$txt_posicion' order by 'nombre' ASC limit $inicio,$TAMANO_PAGINA ";
De esta forma, si '$txt_posicion' es igual a "1,2" por ejemplo, la consulta me devuelve todos los registros que sean
"1"
"2"
"1,2"
pero no me puede devolver los registros que sean por ejemplo:
"1,3"
"2,3", etc.

Yo necesito que me devuelva los registros que tengan cualquiera de los "números" que se pasen en '$txt_posicion'.

No sé si tengo que tirar por usar un explode de '$txt_posicion' para que me rompa las cadenas que reciba con más de un número "1,2,4" en cadenas de sólo un número y poder usarlas así en la consulta SQL, o qué tengo que hacer.

Agradezco cualquier pista porque a estas alturas tengo ya un bloqueo con esto que no avanzo y a veces creo que voy para atrás