Maison >développement back-end >Problème PHP >Comment interroger SQL en fonction de l'heure en php
Comment interroger SQL en fonction de l'heure en PHP : 1. Convertissez l'heure de la base de données en horodatage via strtotime ; 2. Sélectionnez et interrogez les données SQL via l'instruction "select * from `ecs_order_info` which add_time between...".
L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3
Comment interroger SQL en fonction de l'heure en php ?
Ce qui suit est la requête d'horodatage. Si l'heure de la base de données affiche le 05/04/2011, alors il n'est pas nécessaire d'utiliser la fonction de conversion d'horodatage strtotime :
$timea = strtotime($_POST['timea']); $timeb = strtotime($_POST['timeb']); $sq2="select * from `ecs_order_info` where add_time between '$timea' and '$timeb' and `quanxian`='$dangqian' order by `order_id` DESC limit 50"; $sql = mysql_query($sq2);
Informations étendues
complétées en php
1 Utilisez la fonction pour convertir l'horodatage UNIX en date. : date ()
Forme générale : date('Y-m-d H:i:s', 1156219870);
2. Utilisez la fonction pour convertir la date en horodatage UNIX : strtotime()
Forme générale : strtotime('2010-03 -24 08:15:42');
Complet dans MySQL
Cette méthode est convertie dans l'instruction de requête MySQL. L'avantage est qu'elle ne prend pas le temps d'analyse de l'analyseur PHP et qu'elle est rapide. qu'il ne peut être utilisé que dans les requêtes de base de données. Il existe des limitations.
1. Utilisez la fonction pour convertir l'horodatage UNIX en date : FROM_UNIXTIME()
Formulaire général : sélectionnez FROM_UNIXTIME(1156219870);
2. Utilisez la fonction pour convertir la date en horodatage UNIX : UNIX_TIMESTAMP()
Formulaire général : Sélectionnez UNIX_TIMESTAMP ('2006-11-04 12:23:00′);
Exemple : MySQL interroge le nombre d'enregistrements du jour :
$sql=”select * from message Where DATE_FORMAT(FROM_UNIXTIME(chattime),' %Y-%m -%d') = DATE_FORMAT(NOW(),'%Y-%m-%d') tri par identifiant desc".
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!