Test date SQL

Résolu
xuhua16 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -  
xuhua16 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je débute dans le php et les bdd et je voudrais savoir s'il est possible de comparer une date d'un tableau et la date actuelle. Autrement dit, je voudrais comparer une date enregistrée dans la bdd avec la date actuelle pour me servir du résultat avec php.

Merci d'avance.

A voir également:

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
0
xuhua16 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   2
 
Salut,
Aurais-tu un exemple précis pour mon problème s'il-te-plaît?
J'aurais besoin de savoir si les deux dates sont égales où non pour pouvoir m'en servir dans une condition en php.
Merci
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Il suffit de stocker la colonne contenant la date dans deux variables, et les comparer.

<?php
$pdo = new PDO('mysql:host=localhost;dbname=exemple_db','root','');

$sql = 'SELECT date FROM events WHERE id=1';
$event1_query = $pdo->query($sql);
$event1_data = $event1_query->fetch();
$event1_date = $event1_data['date'];

$sql = 'SELECT date FROM events WHERE id=2';
$event2_query = $pdo->query($sql);
$event2_data = $event2_query->fetch();
$event2_date = $event2_data['date'];

if($event1_date == $event2_date) {

}
?>
0
xuhua16 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   2
 
Merci, mais ce que je voulais, c'était comparer la date actuelle avec la date de la bdd et lorsque j'ai testé un code similaire (avec un CURRENT_DATE à la place de l'"event2") cela n'a pas marché.
0
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Pourquoi ne pas récupérer uniquement les résultats « WHERE data = NOW() » ?
Ou bien alors tu peux utiliser date('Y-m-d H:i:s')
0
xuhua16 Messages postés 25 Date d'inscription   Statut Membre Dernière intervention   2
 
Oui, c'était ce qu'il me fallait. Merci beaucoup de ton aide.
0