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"
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