Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2006, 06:26
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 21 años, 5 meses
Puntos: 4
Buscar con una expresión regular en un campo

Muy buenas. En una tabla tengo un campo de texto "OtrosTrabajadores" que puede tener varios números separados por comas.

Código PHP:
ID NombreProyecto Trabajador OtrosTrabajadores
-----------------------------------------------------
1  Proyeto 1      15         2,4,11
2  
Proyeto 2      8          2
3  
Proyeto 3      15         6,9,20 
Tengo que sacar con una consulta todos los proyectos en los que ha participado un determinado trabajador, bien como trabajador principal (campo "Trabajador") como colaborador (campo "OtrosTrabajadores").

SELECT NombreProyecto FROM Proyectos WHERE Trabajador = 2 OR OtrosTrabajadores LIKE '2'

En este ejemplo, me devuelve los tres proyectos porque en el campo "OtrosTrabajadores" coincide también el 20.

¿Cómo puedo hacer que busque el número completo?

Gracias
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!

Última edición por BrujoNic; 22/06/2006 a las 23:51