Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

89
Views
PHP buscando desde filas fijas

Tengo una tabla de pacientes con más de 1000 registros de pacientes. Todos los registros son creados por 5 administradores. He separado a los pacientes en la tabla de pacientes usando la columna admin_id . Cuando el administrador "A" inicia sesión, solo puede ver a los pacientes creados por él. Ahora quiero buscar al paciente en la tabla de pacientes. El resultado de mi búsqueda será solo de registros de pacientes creados por el administrador "A";

Consulta mysql:

 SELECT * FROM patient WHERE admin_id = 36 AND fname LIKE '%test%' OR email LIKE '%test%' OR mobile LIKE '%test%' ORDER BY ID DESC

(Aquí obtengo el resultado de todos los registros, pero solo necesito de donde admin_id = 36).

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Tienes que poner alrededor del OR cerrar un paréntesis () para que la expresión solo sea verdadera cuando admin_id es 36 y el resto también es verdadero

 SELECT * FROM patient WHERE admin_id = 36 AND (fname LIKE '%test%' OR email LIKE '%test%' OR mobile LIKE '%test%') ORDER BY ID DESC
over 4 years ago · Santiago Trujillo Report

0

Tratar:-

 SELECT * FROM patient WHERE (admin_id = 36 AND fname LIKE '%test%') OR (email LIKE '%test%') OR (mobile LIKE '%test%') ORDER BY ID DESC
over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!