En SQL, para extraer columnas específicas de una tabla (no de varias), se hace así:
SELECT columna, columna1, columna2, columnaN FROM tu_tabla;
Donde columna ese el nombre de la columna en la base de datos y tu_tabla es el nombre de la tabla (lógico, no? XD). Esa es la sintaxis para extraer columnas específicas. Si quisieras extraer todas las columnas, sería así:
SELECT * FROM tu_tabla;
El asterisco (*) es un comodín que representa
todo, o sea, es como decir "Selecciona
todas las columnas de la tablaX".
Para extraer filas específicas o, filtrar los resultados, debes utilizar la cláusula
WHERE (entre otras). Por ejemplo: "Selecciona todas las motos cuya marca sea
Honda":
SELECT * FROM moto WHERE marca = 'Honda';
Si quieres filtrar en base a varias columnas, entonces debes utilizar lógica booleana. Seleccionar las motos cuya marca sea Honda
o su modelo sea XYZ (fíjate en la o):
SELECT * FROM moto WHERE marca = 'Honda' OR modelo = 'XYZ';
Por otro lado, si quieres seleccionar la(s) moto(s) cuya marca sea Honda y su modelo sea XYZ, entonces utilizas esto:
SELECT * FROM moto WHERE marca = 'Honda' AND modelo = 'XYZ';
Si te fijas, la sintaxis SQL es muy intuitiva :P.
Otra forma de seleccionar y filtrar es utilizando la palabra clave LIKE. Es especialmente útil cuando se utiliza con texto ingresado por el usuario. Por ejemplo, si el usuario ingresa la marca Hnda (se equivocó) y tu consulta es:
SELECT * FROM moto WHERE marca = 'Hnda';
no arrojará ningún resultado, puesto que estas utilizando el signo igual (=) para comparar. Por el contrario, cuando utilizas LIKE en las sentencias WHERE (condiciones), le dices al motor que busque algo similar (del inglés like - something like, algo como) a la búsqueda:
SELECT * FROM moto WHERE marca LIKE 'H%nda';
De esta forma le dices al motor: Extrae todas las columnas (*) de la tabla moto (FROM moto) donde (WHERE) marca sea similar a (marca LIKE) 'H%nda'. El signo de porcentaje es un comodín que reemplaza cualquier cosa (puntos, números, letras, etc.).
Obviamente debes implementar las consultas en PHP :P.