Accueil > Forum > > > > requet SQL et timestamp php
requet SQL et timestamp php
mardi 3 mars 2009 à 15:28:00 |
requet SQL et timestamp php

rapbizz
|
Bonjour a tous , voila j'expose mon probleme j'ai creer un systeme de news et j ai fé une partie admin qui me permet de voir les commentaire , creer les news et tout... donc j'ai deux table : table : commentaire ( id , id_news ,pseudo, contenu , timestamp ) et et j ai la table news ( id , titre , contenu , timestamp) j'aimerais bien que sur un de mes page admin , je sache voir les commentaire poster les 5 dernier jour comment faire ? car j'avais essayer cela , mais ca ne marcherais pas biensur $reponse = mysql_query("SELECT * FROM commentaires ORDER BY timestamp DESC LIMIT 0,5"); Merci de m'eclairer :) chezren
|
|
mardi 3 mars 2009 à 15:37:00 |
Re : requet SQL et timestamp php

Polack77
|
Bonjour, timestamp c'est le nom de ta colonne ??? ATTENTION timestamp est un type de variable donc un mot réservé  . Du coup à mon sens il vaut mieux que tu renomme cette colonne (mais c'est comme tu veut dans le font) Je crois que pour attendre une colonne (ou un table, voir autre chose ^^) nommé par un mot réservé il faut ajouté des marque de début et de fin de chaine (des " je crois). Attention il me semble que dans ce cas les nom sont sensible à la case (majuscule minuscule  ) Amicalement 
|
|
mardi 3 mars 2009 à 16:29:18 |
Re : requet SQL et timestamp php

rapbizz
|
<?php mysql_connect("localhost", "", ""); mysql_select_db(""); // On récupère les 5 dernières jour $variable_temp = time() - 2*24*3600; $reponse = mysql_query('SELECT * FROM commentaires WHERE time =>'.$variable_temp.''); echo'Voici les commentaires des 5 dernier jours :<br><br>'; while ($donnees = mysql_fetch_array($reponse)) { ?> Envoyé par <strong><?php echo $donnees['pseudo']; ?></strong> Le <strong><?php echo date('d/m/Y', $donnees['timestamp']); ?></strong><br> <i><span class="Style1"><?php echo $donnees['contenu']; ?></span></i><br> <br> <?php } // Fin de la boucle des news ?>
enfaite un amis ma aider , seulement un bug , il affiche que => Voici les commentaire des 5 dernier jours , puis plus rien , meme pas " Envoyer Par " pourquoi ?
verifier par vous meme le bug : www.assas.75.fr/ludo/test.php
Merci
chezren
|
|
mardi 3 mars 2009 à 16:31:30 |
Re : requet SQL et timestamp php

rapbizz
|
oui timestamp est le nom de la colone , j ai pris le script d'un tutos le phpfacile qui effectuais sa colone ainsi pour ces news donc j'ai suivi le tuto :)
|
|
mardi 3 mars 2009 à 16:42:18 |
Re : requet SQL et timestamp php

kohntark
|
Salut, ... comme quoi les tutos sont eux aussi bogués  Pour utiliser un mot réservé (pour mySQL) comme nom de colonne il faut l'entourer par des ` (j'ai un doute quant aux " de Polack) Ton ORDER BY d'origine devrait fonctionner, mais ça dépend du type exacte de ton champ (DATE, DATETIME, .... ????) Par ailleurs, il faut TOUJOURS gérer les erreurs qui peuvent se produire sur une requête SQL, surtout pour le debug. En affichant l'erreur tu trouveras très rapidement la solution. Cordialement, Kohntark -
|
|
mardi 3 mars 2009 à 16:52:26 |
Re : requet SQL et timestamp php

Polack77
|
5 dernier jours ??? 2*24*3600 Là c'est les 2 dernier jours non ??? Tu à renommé ta colonne timestamp de la table commentaires en time ??? Heeee oui Kohntark tu dois avoir raison (les " c'est pour PostgreSQL je crois, ... Ou Oracle ???? Haaaaaa  je fini par par ne plus savoir où j'habite avec tout ces SGBD qui ne respecte qu'à 50% les normes... NON je suis médisant avec mon 50% là quand même  ) A tu des données dans la période que tu à choisie (si non normal que sa n'affiche rien  ) ? Si oui gère affiche les erreurs, c'est effectivement sans doute le plus simple et le mieux  . Amicalement 
|
|
mardi 3 mars 2009 à 17:43:22 |
Re : requet SQL et timestamp php

kohntark
|
Ca vient de me faire tilt en lisant le message de Polack, mais changer timestamp pour time n'est pas une bonne idée  , time est également un mot réservé !!! (pas de pot !!) Fait un test avec tartanpion, là il n'y a pas de pb (ou ajoute des `, mais c'est source d'erreurs) @Polack : pour Postgre je ne sais pas, pour Oracle c'est le cas NB : pas de télé ??!!! houuuu la honte !!! arriéré va !!!  Cordialement, Kohntark -
|
|
mercredi 4 mars 2009 à 09:39:56 |
Re : requet SQL et timestamp php

TychoBrahe
|
Salut, Au sujet des mots-clé réservés a MySQL, time, timestamp et certains autres sont, autorisés comme nom de colonnes (vu le nombre de "développeurs" qui utilisent ça ...). Plus d'infos a ce sujet dans le documentation MySQL. Bon je l'accorde, c'est tout de même une très mauvaise idée de les utiliser et on devrais lyncher ceux qui font des "tutos" comme ça. Soit dit en passant, il est carrément plus pratique d'utiliser un véritable champ de type DATE ou DATETIME plutot qu'un timestamp. Pour te donner une idée de la simplicité d'utilisation d'un tel cas je t'invite a lire la documentation au sujet des fonctions de manipulation de dates et d'heures. J'espère que ceci va te convaincre de changer le structure de tes champs.
|
|
mercredi 4 mars 2009 à 15:33:02 |
Re : requet SQL et timestamp php

rapbizz
|
pour le 2*24*3600 c'est parce que quand j'ai poster sur le forum j'essayer pour voir si il me mettais ce qu'il y avai eu dans les 2 dernier jour
chezren
|
|
mercredi 4 mars 2009 à 15:36:03 |
Re : requet SQL et timestamp php
|
Cette discussion est classée dans : table, timestamp, id, news, commentaire
Répondre à ce message
Sujets en rapport avec ce message
debutant probleme de session! [ par jimmy69 ]
bonjour a tous,voila je debute en php et je suis en train de realiser un espace menbresou ceux ci peuvent poster des news un truc tout simple!j'ai don
Trier une table avec le contenu d'une variable [ par bullo95 ]
Bonjour!! Voila mon probleme premiere page, un petit moteur de recherche par mots clefs. qui va a la page 2 page 2 la liste de tt les article compten
Probleme jonction de table [ par copper4 ]
Bonjour à tous. J'ai une question toute bete. J'ai 1 table clients id nom prenom commentaire ... Et 1 table paiements id
Requête avec jonction ou pas [ par gihefca ]
Salut :)J'ai un problème avec une jonctionVoilà, j'ai 2 tables, une table news (id, news, date et valide) et une table commentaire (id, idnews, commen
Problème avec 'id pour mes commentaires [ par Danzeel ]
Voila j'essaye de créer un système de news avec commentaires mais j'ai quelques soucis avec mon id. En effet mysql me rapporte cette erreur Column 'id
crée un blog [ par jerome226 ]
bonjour ! j'aimerais bien crée un blog ( je connais le php; sql; html; css) mais le problème c'est que je ne sai pas comment mi prendre pour organis
requete n'affiche pas le resultat [ par joujma5 ]
bonjour, j'ai deux tables, table nommé sport et une autre nommé student, je veux afficher les étudiants inscrit dans la table student dont leur id n'e
Delete enregistrements > aux x derniers . [ par arbilus ]
Bonjours j'ai crée un graph avec des données sql via google chart . Celui affiche les 70 derniers enregistrements POUR UN ID (un membre) donné de ma t
Comment system page id [ par apocal86 ]
Bonjour je suis débutant même très débutant en base de donné je cherche a créer des page ID pour un systeme de commentaire sur plusieurs pages voilà
Sélection ordre croissant [ par fabienfs ]
Bonjour, J'ai actuellement une table dans ma base de donnée contenant des clubs de sport qui s'appelle "club" et une autre table qui contient les vot
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|