selectionne tout les element du jours

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : selectionne tout les element du jours

par ouckileou » 14 mars 2006, 12:58

La colonne "dateheure" est elle bien au format DATE ?

Prend ce code, exécute le directement sur MySQL et regarde si tu as des erreurs renvoyées

Code : Tout sélectionner

SELECT id,compte,facture ,depense ,bc ,liquide ,autre ,transaction ,remarque ,dateheure FROM base WHERE dateheure=NOW() ORDER BY dateheure DESC
Vérifie que tu as bien des lignes qui valident la condition aussi...

par Invité » 14 mars 2006, 12:48

j'ai esaye les deux que tu m'as donne ...

$requete= "SELECT id,compte,facture ,depense ,bc ,liquide ,autre ,transaction ,remarque ,dateheure
FROM base
WHERE dateheure='".date('Y-m-d')."'
ORDER BY dateheure DESC
";


$requete= "SELECT id,compte,facture ,depense ,bc ,liquide ,autre ,transaction ,remarque ,dateheure
FROM base
WHERE dateheure=NOW()
ORDER BY dateheure DESC
";

par ouckileou » 14 mars 2006, 12:44

Et tu as utilisé quoi ??? file nous ton code, on ne peut pas deviner...

Et essaye la requête directement sur la base d'abord (via phpMyAdmin) avant de l'intégrer dans PHP

par Invité » 14 mars 2006, 12:43

y a plus d'erreur, mais il ne m'affiche rien en provenance de ma base est ce normale?? non :oops:

par ouckileou » 14 mars 2006, 12:34

La fonction date() est une fonction PHP, pas MySQL (si tu utilises bien MySQL)

donc soit tu gardes tout dans ta requête et tu change de fonction, exemple :

Code : Tout sélectionner

SELECT * FROM ta_table WHERE ton_attribut_date=NOW()
Soit tu mélanges PHP et SQL :
$requete = "
SELECT *
FROM ta_table
WHERE ton_attribut_date='".date('Y-m-d')."'";

par ouckileou » 14 mars 2006, 12:28

par Invité » 14 mars 2006, 12:28

ca me donne une erreure sql Erreur SQLErreur de syntaxe près de ')' à la ligne 3


$requete= "SELECT id,compte,facture ,depense ,bc ,liquide ,autre ,transaction ,remarque ,dateheure
FROM base
WHERE dateheure=date()
";

par TOMITOMAS » 14 mars 2006, 12:12

salut la requete est assez simple :

Code : Tout sélectionner

SELECT * FROM ta_table WHERE ton_attribut_date=date()
date() prend la date du systeme, autrement dit ca te prendra la date du jour !!!!

selectionne tout les element du jours

par Invité » 14 mars 2006, 11:58

bonjour,

j'ai un soucis :$

je voudrai afficher tout les information stocke en base de donnée, mais que celle de la date du jours, je stocke la date, mais je vois pas comment faire un condition dans ma requete pour selectionne que celle du jour, si quelqu'un pourais m'aider se serai genial.

Merci d'avance