[RESOLU] Chercher et afficher les dates avant la date du jour en SQL / php

Eléphant du PHP | 68 Messages

13 nov. 2022, 00:25

il n'y a pas de date codée en dur dans cette requête, le lien donné en contient bien.
Désolé mais qu'est ce qu'une date codée en dur ?

Eléphant du PHP | 68 Messages

13 nov. 2022, 12:27

Personne n'a une idée pour me débloquer ?

Eléphant du PHP | 68 Messages

13 nov. 2022, 20:24

J'ai beau tester plein de formule rien ne marche ....

Mammouth du PHP | 2703 Messages

13 nov. 2022, 20:29

quels sont ces différents tests ?

Eléphant du PHP | 68 Messages

13 nov. 2022, 20:57

Ben certainement pas ceux que tu espère Parce que je ne comprends pas ce que tu m'as dis, je ne sais même pas ce que tu entends par une date codée dur ...
Je débute et donc ne connais pas la terminologie des codeurs expérimentés

Mammouth du PHP | 2703 Messages

13 nov. 2022, 21:02

parmi toutes les requêtes données dans le 1er lien, quelles sont celles qui fonctionnent sans rien avoir à changer dans phpmyadmin ? celles qui ne fonctionnent pas ? pourquoi ?

Eléphant du PHP | 68 Messages

13 nov. 2022, 21:32

Je ne comprends même pas comment utiliser ces requêtes, c'est ce que je t'explique depuis le début en fait :(

Mammouth du PHP | 2703 Messages

13 nov. 2022, 21:36

copier la 1ère requête donnée, la coller au bon endroit dans phpmyadmin, exécuter
copier la 2ème requête donnée, la coller au bon endroit dans phpmyadmin, exécuter
copier la 3ème requête donnée, la coller au bon endroit dans phpmyadmin, exécuter
...

Eléphant du PHP | 68 Messages

13 nov. 2022, 21:38

sur ton lien c'est la requête SELECT DATEDIFF( date1, date2 ); dont tu me parles ?

Mammouth du PHP | 2703 Messages

13 nov. 2022, 21:40

"parmi toutes les requêtes données dans le 1er lien, quelles sont celles qui fonctionnent sans rien avoir à changer dans phpmyadmin ? celles qui ne fonctionnent pas ? pourquoi ?"

je parle donc de toutes les requêtes données.

Eléphant du PHP | 68 Messages

13 nov. 2022, 21:49

Affichage des lignes 0 - 0 (total de 1, traitement en 0.0011 seconde(s).)
SELECT DATEDIFF(2022-01-01, 1970-01-01)

avec cette requête j'obtiens systématiquement 0

et en bas de" page j'ai cette alerte

Warning: #1292 Incorrect datetime value: '2020'
Warning: #1292 Incorrect datetime value: '1968'

Eléphant du PHP | 68 Messages

13 nov. 2022, 21:56

Quand je test comme ceci

SELECT DATEDIFF(`dtexpiration`, 1970-01-01) FROM `act_user3` WHERE `dtexpiration`

j'obtiens

Affichage des lignes 0 - 24 (total de 400, traitement en 0.0016 seconde(s).)

mais tous s'affichent NULL

Mammouth du PHP | 2703 Messages

13 nov. 2022, 22:00

parmi toutes les requêtes données dans le 1er lien, quelles sont celles qui fonctionnent sans rien avoir à changer dans phpmyadmin ?

Eléphant du PHP | 68 Messages

13 nov. 2022, 22:01

Je ne comprends absolument pas ce que tu veux me faire comprendre là...
Cela m'embrouille plus qu'autre chose

Eléphant du PHP | 68 Messages

13 nov. 2022, 22:03

SELECT DATEDIFF( type_limite, date1, date2 )

en tout cas celle ci ne fonctionne pas

SELECT DATEDIFF('2014-01-09', '2014-01-01')

celle-ci fonctionne, et retourne le résultat de 8 qui est donc la différence en jours, mais je ne vois pas le rapport avec mon problème à moi car cela calcul la différence de jour seulement ce type de requête