begin process at 2010 02 10 07:39:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Fonction Now()( dans requete php /mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Fonction Now()( dans requete php /mysql

samedi 31 mai 2008 à 15:26:05 | Fonction Now()( dans requete php /mysql

omaze

bonjour a tous...

je suis au désespoir.. quelqu'un pourr t il me sortir de là ??

voici mon problème.. j'écris un flux RSS avec certaines données triéées de ma base de données
voici quelques clés pour comprendre mon problème 
mes entrées comportent les champs suivants :
start_date : date de départ de mon événement
end_date : date de fin de mon événement
endtime : heure de fin de mon événement

si mon événement se termine à 15:30, endtime = 930 (timestamp unix)

mais voila je cherche a supprimer de mon tri toutes les entrées comportant un endtime inférieur à mon heure actuelle :
ex : entrée avec endtime à 13:00 (soit 780), et qu'il est 14:00 (soit 840) je ne voudrais pas l'afficher...

voici donc mon code et en rouge l'endroit qui me pose problème.. lorsque je place ce code... cela ne marche pas.. quelqu'un aurait il une super idée ??

merci d'avance

   $query = 'SELECT res.*, rs.name, rs.rphone, rs.location FROM '
      . $this->get_table('reservations') . ' as res INNER JOIN '
      . $this->get_table('resources') . ' as rs ON rs.machid=res.machid'
      . ' WHERE res.machid=?'
      . ' AND (res.start_date=? OR (res.start_date<=? AND res.end_date>=?)) '
      . ' AND res.endtime>=minute(now())'
      . ' AND res.is_blackout <> 1'
      . " ORDER BY res.start_date DESC, rs.name, res.starttime DESC";
samedi 31 mai 2008 à 16:59:55 | Re : Fonction Now()( dans requete php /mysql

winwarrior

Membre Club
hello,

930? un temps unix? euh.. je pense que tu te trompes =)
Dans le cas où t'as vraiment des temps unix, tu fais:

res.endtime>= UNIX_TIMESTAMP()

D'ailleurs enregistrer les dates/heures au format unix est le plus simple pour pouvoir les manipuler par la suite.. (sauf dans le cas où les dates sont < 1970 mais bon..)

win
samedi 31 mai 2008 à 17:09:41 | Re : Fonction Now()( dans requete php /mysql

omaze

oui il en fait, il s'agit du nombre de minutes écoulées dans une journée :
00:10 = 10
14:00= 840
22:50 =1360

ce que tu m'indique va me renvoyer le temps complet depuis le 1 janvier 1970...
 je veux juste les minutes de la journée..
samedi 31 mai 2008 à 17:14:45 | Re : Fonction Now()( dans requete php /mysql

winwarrior

Membre Club
Ah, donc MINUTE(NOW())*HOUR(NOW()); ?


win
samedi 31 mai 2008 à 17:32:41 | Re : Fonction Now()( dans requete php /mysql

omaze

alon y est presque.. en effet les entrées du matin on disparues mais j'ai encore une entrée qui se passe à 16:00 donc 960 alors qu'il est 17:30 soit 1050
samedi 31 mai 2008 à 17:39:45 | Re : Fonction Now()( dans requete php /mysql

winwarrior

Membre Club
Oula, la betise que j'ai mis au dessus :o mal reveillé moi ..

MINUTE(NOW())+HOUR(NOW())*60 < ça devrait fonctionner
samedi 31 mai 2008 à 17:47:14 | Re : Fonction Now()( dans requete php /mysql

omaze

YES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

alors là.. mois je dis bravo et super méga Merci....
samedi 31 mai 2008 à 17:48:50 | Re : Fonction Now()( dans requete php /mysql

winwarrior

Membre Club
Réponse acceptée !
Bouton "réponse acceptée" pour accepter une réponse =)
samedi 31 mai 2008 à 17:56:16 | Re : Fonction Now()( dans requete php /mysql

omaze

juste une question.. y a un retard de 3 minutes.. tu sais pourquoi ??
samedi 31 mai 2008 à 18:15:23 | Re : Fonction Now()( dans requete php /mysql

winwarrior

Membre Club
Heure différente entre mysql & php ? ou une betise du genre.. t'as enregistré comment tes temps dans ta db mysql?

win

1 2

Cette discussion est classée dans : date, rs, start, res, endtime


Répondre à ce message

Sujets en rapport avec ce message

Liste déroulante en php [ par iomega ] Bonjour à tous je voudrais afficher mes résultat page par page d'après une date qui se trouve dans une liste déroulante je séléctionne la date il m'af Les dates avec MySQL [ par ImmortalPC ] Salut,je deviens fou avec mon calendrier J' ai une date de commencement et une date de finrespectivement : date_start et date_endLeur type : datetime Erreur sur bdd [ par bounn ] Bonsoir tout le monde j'ai dernierement pris un code source pour un systeme membre mais je me retrouve avec un message d'erreur:Warning: session_star afficher toutes les lignes d'une colonne d'une BDD + infos relatives à 1 ligne [ par ju0123456789 ] Bonjour, j'ai un petit souci sur un de mes programmes en PHP.Je voudrais créer un espace perso pour les clients, sur un site web, où il y aurait une p recherche et affichage du résultat [ par just me ] Bonjour, je suis entrain de développer une application web et je suis coincé sur la partie du moteur de recherche, en gros: je me connecte a une BDD M Optimisation [ par zut69 ] Bonjour,Mon projet de diplôme consiste à lire un fichier sur le disque dur du client, le crypter, l'envoyer au serveur et le décrypter en PHP.Je fais RESET [ par proprince ] Bonjour les amis$req =  'SELECT * FROM `mise_jour` WHERE `deployed` =0';$res = mysql_query($req);     // affiche les information sur la ligne formater une date [ par m2rtech ] bonjour,j'ai une variable date :$Date_encoursqui est sous le format anglais (Y-m-s)je souhaite l'affichersous le format 13 Aou 2008merci de votre aide Requête qui rend fou [ par clemg ] Bonjour à tous, Voici mon problème : j'essaye de réaliser une requête toute simple, comme il y en a sur toutes les pages de mon site : insérer une ent Probleme php - phpmyadmin - mysql [ par Keryann95 ] Salut, voilà j'ai un problème, j'aimerai affiché la météo sur mon site selon ma table tbl_meteo ,la journée de la météo = id le temps = meteodans mon


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales