stock
Debes emplear el lenguaje SQL (Lenguaje estructurado de consultas) .. El "SQL" esta para seleccionar los "resultados" que esperas de tu consulta a ejecutar .. Por ejemplo si quieres buscar las coincidencias de tal campo de tal tabla (o campos en tablas) que coincidan con tal "variable" .. debes hacer una consulta "condicional" tipo:
SELECT * FROM tabla WHERE campo='$condicion'
o Incluso un "LIKE" que se usa para decir "que contenga o que empiece o que termine" en tu "$condicion tipo:
SELECT * FROM tabla WHERE campo LIKE '%$condicion%'
Con esas consultas "condicionales" obtendras sólo los registros que ahí especificas ni más ni menos, así que no hará falta más "if" de PHP por médio para llegar a tu resultado.
Cuanto más SQL uses mejor será el rendimiendo de tus consultas a tu BD.
En fin .. todo esto es SQL. Te recomiendo la lectura de los tutoriales al respecto de:
www.mysql-hispano.com
Y el manual oficial de Mysql:
www.mysql.com
Un saludo,