Where en PHP MySQL
- Página anterior MySQL Select
- Página siguiente MySQL Order By
Para seleccionar datos que coincidan con condiciones específicas, agregue la cláusula WHERE a la sentencia SELECT.
Cláusula WHERE
Para seleccionar datos que coincidan con condiciones específicas, agregue la cláusula WHERE a la sentencia SELECT.
Sintaxis
SELECT columna FROM tabla WHERE columna operador valor
Los operadores siguientes se pueden usar junto con la cláusula WHERE:
Operadores | Descripción |
---|---|
= | Igual a |
!= | Diferente de |
> | Mayor que |
< | Menor que |
>= | Mayor o igual que |
<= | Menor o igual que |
BETWEEN | Entre un rango que contiene |
LIKE | Patrones de búsqueda que coinciden |
Comentarios:Las instrucciones SQL son insensibles a mayúsculas y minúsculas. WHERE es equivalente a where.
Para que PHP ejecute la instrucción anterior, debemos usar la función mysql_query(). Esta función se utiliza para enviar consultas y comandos a la conexión SQL.
Ejemplo
El siguiente ejemplo seleccionará todas las filas de la tabla "Persons" donde FirstName='Peter':
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons WHERE FirstName='Peter'"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; } ?>
La salida del código anterior es:
Peter Griffin
- Página anterior MySQL Select
- Página siguiente MySQL Order By