Seleccionar un único valor en MYSQL
Hola expertos.
Tengo un pequeño problema con una sintaxis mysql.
Resulta que quiero que me muestre los resultados seleccionando un único valor.
Mi tabla (ejemplo).
---------------------- NOMBRE_TABLA -----------------------| id | user_id | nombre | apellidos | fecha | hora || | | | | | || 1 | 1 | JOSE | AGAPITO | 22/10/14 | 08:15:31 || 2 | 1 | MANOLO | GAFOTAS | 15/09/13 | 15:31:31 || 3 | 2 | LAURA | RIZOS | 02/02/02 | 00:00:00 || 4 | 1 | JAVIER | MAROTO | 16/11/11 | 11:11:11 || 5 | 2 | MANOLI | ESCOBAR | 17/05/14 | 12:25:00 |-----------------------------------------------------------
Y por ejemplo digamos que se activa un pequeño buscador que usa la funcion $_GET.
<form method='GET'> <input type='text' name='s' /> <input type='submit' value='BUSCAR' /></form>
Cuando introducimos un texto hara la busqueda:
¿
<?phpif(isset($_GET['s'])){ $search = mysql_query("SELECT * FROM `NOMBRE_TABLA` WHERE `nombre` LIKE '%{$_GET['s']}%' OR `apellidos` LIKE '%{$_GET['s']}%'"); while($show = mysql_fetch_array($search)){ LO QUE SE VAYA A PONER. ETC. }?>
Ahora, mi duda es como puedo hacer para que los resultados se muestren con un `user_id` especifico (sea 1 o 2), no se si me explico bien.
He probado añadiendo un " AND `user_id` = 'value' " pero no funciona, muestra todos los resultados igualmente ( por lo de tener el LIKE '%%' ).
Una ayudita porfavor, gracias.
1 respuesta
Respuesta
1