Maison > Questions et réponses > le corps du texte
Il y a 500 éléments de données dans la base de données MySQL
100 d'entre eux datent du 20/04/2017
400 datent du 21/04/2017
Y a-t-il un moyen de combiner ces deux champs via PHP ? Le contenu est affiché séparément
Par exemple, lorsque le 20/04/2017 est sélectionné sur la page php, seules les 100 données sont affichées
Comment y parvenir en php
迷茫2017-05-16 13:11:28
global $empire;
$query = "select * from table where date='2017-04-20'" ;
$sql=$empire->query($query);
while($row=$empire->fetch($sql){
//code
echo $row['date']
}
global $empire;
$query = "select * from table where group by date" ;
$sql=$empire->query($query);
while($row=$empire->fetch($sql){
//code
echo $row['date']
}
//这样就能获得所有日期且不重复了
ringa_lee2017-05-16 13:11:28
C'est très simple. Votre date est un champ dans l'inventaire des données ? La valeur Y-m-d ou Y-m-d est-elle H:i:s ? Peu importe ce que c'est, il suffit de l'interroger en fonction du temps ? Vous avez des problèmes ?
phpcn_u15822017-05-16 13:11:28
C'est très simple, mais cela doit être fait en conjonction avec le front-end. Lorsque vous sélectionnez le 20/04/2017, vous envoyez une requête à votre php via ajax. Les données envoyées sont le 20/04/2017 et votre php. page de traitement uniquement Vous devez recevoir l'heure, puis épisser le SQL, la requête, puis renvoyer les résultats au front-end.