Date

couretjp Messages postés 8 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 26 septembre 2019 - 17 déc. 2004 à 08:31
couretjp Messages postés 8 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 26 septembre 2019 - 17 déc. 2004 à 16:30
J'ai le code suivant qui m'extrait de ma base de donnée des enregistrement

mysql_connect($serveur, $utilisateur, $motDePasse);
mysql_select_db($base);
$requete1 = "SELECT DateCrea, Annonce, Num FROM Annonce ORDER BY DateCrea DESC";

// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$result = mysql_query($requete1)or die ('Erreur : '.mysql_error() );

$total = mysql_num_rows($result);

J'aimerai modifier le select de manière à n'avoir que l'affichage des données dont le critère serait : "de DateCrea à DateCrea + 45 jours" et un autre de " suppérieur à DateCrea + 45 jours"

Si quelqu'un peu m'aider merci d'avance.

JPC

2 réponses

tucsoufle Messages postés 1250 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 30 septembre 2007 1
17 déc. 2004 à 16:08
salut
si j'ai bien compris tu voudrais faire 2 requetes
une premiére du genre :

$requete1 = "SELECT DateCrea, Annonce, Num FROM Annonce WHERE DateCrea BETWEEN '$DateCrea' AND '$DateCrea+45' ORDER BY DateCrea DESC";

et la seconde
$requete2 = "SELECT DateCrea, Annonce, Num FROM Annonce WHERE DateCrea > $DateCrea+45 ORDER BY DateCrea DESC";

si tu veut faire les deux requetes dans la meme, tu peut peut etre utilisé les requetes multiples, je crois que c'est "mysqli_multi_query()" je l'ai vu sur nexen.net tu peut peut etre aller voir

@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet
0
couretjp Messages postés 8 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 26 septembre 2019
17 déc. 2004 à 16:30
C'est celà mais les requettes seront chacune sur une page différente, sachant que le champ DateCrea est un champ au format date.

C'est cela qui m'importe ajout de date, sur la base une seule date étant saisie

Merci et bon weekend

JPC
0
Rejoignez-nous