[Réglé]Requette MySql avec date


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 643
Inscription: 1 Juil 2004

[Réglé]Requette MySql avec date

Message le Ven Fév 13, 2009 14:56

Bonjour,

Je suis entrain de développer une petite application php MySQl,

Le ou je coince c'est quand je veux chercher un article avec une date donné, exemple je cherche les articles sortie le 11-11-2005

Code: Tout sélectionner

$date = $_POST['date'];
$date =  convdate ($date);// fonction qui permet de convertir la date de dd-mm-yyyy en yyyy-mm-dd

$requette="SELECT id_article, id_user, titre, texte, date_redac  FROM article  WHERE date_redac='$date' ORDER by date_redac";
....
$resultat=mysql_query ($requete, $connexion);




            $lignes = mysql_num_rows ($resultat);

            //echo "Nombre de lignes $lignes";
        if ($lignes==0) {
       
         redirect("index.php?page=article&mode=search&action=rechercher","3");
                    echo " Pas d'article correspondant à votre recherche<br/>
          Vous allez être redirigé dans quelque secondes";
                  }
       else { // affichage




Le problème c'est que j'ai beau mettre une date existante dans la base, je n’ai aucun résultat.
Il y a t'il un problème qui m'échappe?

Merci
Dernière édition par dznet le Ven Fév 13, 2009 15:59, édité 1 fois.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 6468
Inscription: 13 Juin 2005

Re: Requette MySql avec date

Message le Ven Fév 13, 2009 15:51

Bonjour

Cherche l'erreur :
Code: Tout sélectionner
$requette="SELECT id_art .......

et
Code: Tout sélectionner
$resultat=mysql_query ($requete, $connexion ...


$requette avec 2 T dans la première
$requete avec un seul T dans la seconde

...

Allez, ce soir c'est le week end :)


dznet
WRInaute impliqué
WRInaute impliqué
 
Messages: 643
Inscription: 1 Juil 2004

Re: Requette MySql avec date

Message le Ven Fév 13, 2009 15:58

Exacte, mais c juste une erreur de frappe dans le topic, chez moi c'est bon, car sinon j'aurai eu une erreur SQL, ce qui n'est pas le cas.

J'ai trouvé d'où venait le pb, c'est la fonction convdate qui était foireuse.

Merci en tous cas


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités