El problema es que si pongo su nombre + los apellidos, es decir su nombre completo, entonces no me muestra sus datos no me devuelve nada.
He probado con concat etc pero no me funciona.
Miren este es mi consulta:
Código SQL:
Ver original
$sql = "SELECT * FROM usuarios WHERE dni_vinculador_vinculado='".$_SESSION["dni_usuario"]."' AND (nombre_usuario LIKE '%$dato_sin_prefijo%' OR apellidos_usuario LIKE '%$dato_sin_prefijo%' OR dni_usuario LIKE '%$dato_sin_prefijo%' OR movil_usuario LIKE '%$dato_sin_prefijo%') ORDER BY nombre_usuario ASC LIMIT 10";
Tambien lo he intentado asi :
Código SQL:
Ver original
$sql = "SELECT * FROM usuarios WHERE dni_vinculador_vinculado='".$_SESSION["dni_usuario"]."' AND ( (CONCAT_WS(' ', nombre_usuario, apellidos_usuario) LIKE '%$dato_sin_prefijo%' ) OR dni_usuario LIKE '%$dato_sin_prefijo%' OR movil_usuario LIKE '%$dato_sin_prefijo%') ORDER BY nombre_usuario ASC LIMIT 10";
y asi
Código SQL:
Ver original
$sql = "SELECT * FROM usuarios WHERE (nombre_usuario LIKE '%$dato_sin_prefijo%' OR apellidos_usuario LIKE '%$dato_sin_prefijo%') AND dni_vinculador_vinculado='".$_SESSION["dni_usuario"]."' LIMIT 10";
y asi tambien
Código SQL:
Ver original
$sql = "SELECT nombre_usuario, apellidos_usuario FROM usuarios WHERE CONCAT(nombre_usuario,' ', apellidos_usuario) LIKE '%$dato_sin_prefijo%'";
Pero no consigo que funcione
Si puedieran ayudarme les estaria muy agradecido