Tecnología

Inicio

Cómo buscar entre dos fechas con PHP y MySQL Código

Después de utilizar las funciones de PHP para conectarse a la base de datos MySQL, puede enviar una consulta a través de la página Web para seleccionar datos entre dos fechas, siempre que la mesa de su búsqueda tiene un campo "fecha". Para utilizar fechas como criterios, introduzca las fechas de la consulta utilizando el formato "AAAA-MM-DD". Utilice un formulario HTML para solicitar al usuario dos fechas, o darles a sí mismo en el código PHP. Cómo dar formato a los datos devueltos varía en función de lo que lo necesita.

Instrucciones

1 Abra el archivo HTML, e insertar el cursor donde desea buscar entre dos fechas.

2 Escriba el siguiente código:

<? Php

$ Db = mysql_connect ( 'database_host_server', 'nombre de usuario', 'password');

mysql_select_db ( 'database);

Cambiar los valores de los argumentos a los que pertenecen a la base de datos. Estas líneas se conectan a la base de datos MySQL.

3 Escriba el siguiente código:

$ Consulta = mysql_query ( "SELECT * FROM nombre_tabla DONDE fecha> = 'earlier_date' y la fecha <= 'later_date';");

while ($ fila = mysql_fetch_row ($ consulta)) {

echo "<p> Fecha de registro es $ fila [index_of_date_field] </ p> \ n";

}

?>

Proporcionar dos fechas en la consulta. Por ejemplo, para buscar del 1 de junio de 2011 y 31 de junio de 2011, utilice '2011-06-01' y '2011-06-30' de los dos valores, respectivamente. Además, proporcionará el índice del campo de fecha de la tabla de MySQL para el índice de la fila de la variable $. Por ejemplo, si el campo de fecha es el primer campo en la tabla, utilice "$ fila [0]." Si es el segundo campo, el uso "$ fila [1]."

4 Guarde el archivo HTML, luego subirlo a su servidor.