⊗ppPmDBNSl 369 of 447 menu

Selección de registros en consultas SQL a la base de datos en PHP

En el código de prueba ya has visto el comando SELECT, que selecciona datos de la BD. Ahora analicemos su sintaxis en detalle. Aquí está:

<?php $query = "SELECT * FROM table WHERE condition"; ?>

Como puedes ver, después del nombre de la tabla se puede escribir el comando WHERE, donde puedes especificar restricciones para los registros seleccionados. En la condición son permitidas las siguientes operaciones de comparación: =, !=, <>, <, >, <=, >=.

Veamos su aplicación con ejemplos.

Ejemplo

Seleccionemos al usuario con id igual a 2:

<?php $query = "SELECT * FROM users WHERE id=2"; ?>

Ejemplo

Seleccionemos usuarios con id mayor que 2:

<?php $query = "SELECT * FROM users WHERE id>2"; ?>

Ejemplo

Seleccionemos usuarios con id mayor o igual a 2:

<?php $query = "SELECT * FROM users WHERE id>=2"; ?>

Ejemplo

Seleccionemos usuarios con id diferente de 2:

<?php $query = "SELECT * FROM users WHERE id!=2"; ?>

Ejemplo

En lugar del comando != se puede usar el comando <>:

<?php $query = "SELECT * FROM users WHERE id<>2"; ?>

Ejemplo

Seleccionemos usuarios de edad 23 años:

<?php $query = "SELECT * FROM users WHERE age=23"; ?>

Ejemplo

Seleccionemos usuarios con salario de 500:

<?php $query = "SELECT * FROM users WHERE salary=500"; ?>

Ejemplo

Seleccionemos al usuario con nombre 'user1'. Aquí nos encontramos con un matiz importante: dado que el nombre es una cadena, debe ir entre comillas:

<?php $query = "SELECT * FROM users WHERE name='user1'"; ?>

Ejemplo

Si el comando WHERE está ausente, entonces se seleccionarán todos los registros de la tabla. Seleccionemos a todos los trabajadores:

<?php $query = "SELECT * FROM users"; ?>

Tareas prácticas

Selecciona al usuario con id igual a 3.

Selecciona usuarios con salario de 900.

Selecciona usuarios de 23 años de edad.

Selecciona usuarios con salario mayor a 400.

Selecciona usuarios con salario igual o mayor a 500.

Selecciona usuarios con salario NO igual a 500.

Selecciona usuarios con salario igual o menor a 500.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar