classement par ordre de modification

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 : classement par ordre de modification

par jeff » 05 août 2005, 10:34

le timestamp j'arrive a le mettre mais par defaut il est de 14 maisje voudais le mettre à 10, je veux juste savoir si je doit passer par la console sql pour le faire ou si phpmyadmin a une option qui le fait que je n'aurais pas vue

par Cyrano » 05 août 2005, 08:07

Il y a peut-être difficulté au niveau du retour à cause des noms de champs communs aux deux tables, tu devrais utiliser des alias, ça rendrait en outre la requête plus facile à lire:

Code : Tout sélectionner

SELECT p.urlminiature as url, p.descriptif as desc, p.texte as txt, c.date as dt, p.idphoto as idp FROM photo as p, commentaire as c WHERE idp=c.idphoto AND p.theme='divers'

par ouckileou » 04 août 2005, 23:44

pour la première question d'abord : tu cherches "Ajouter un champ" à ta table et tu choisis le type TIMESTAMP

tu n'y arrives pas ?

classement par ordre de modification

par jeff » 04 août 2005, 23:35

salut

je voudrai avoir une requete qui me sorte des resultat par ordre de classement, mais avant toute chose y a t'il le moyen sous phpmyadmin de configurer un timestamp(10) a par sous la console sql.
le coeur du probleme:
j'ai deux tables, l'une qui renseigne sur un sujet et l'autre sur des reponses a ce sujet (principe forum) c'est deux table sont lier par une cle idphoto

ce que je voudrai faire c'est classer par odre de modification (date) les sujets(post) dans un theme(exemple le forum base de données)
voici ma requete actuelle
SELECT photo.urlminiature, photo.descriptif,photo.texte, commentaire.date, photo.idphoto
		FROM photo, commentaire
		WHERE photo.idphoto=commentaire.idphoto AND photo.theme="'.$_GET['theme'].'"
		ORDER BY commentaire.date DESC
qui ne semble pas marcher

mais en cherchant je me suis appercu d'un autre probleme, avec la requete suivante(teste sous la console sql

Code : Tout sélectionner

SELECT photo.urlminiature, photo.descriptif,photo.texte, commentaire.date, photo.idphoto FROM photo, commentaire WHERE photo.idphoto=commentaire.idphoto AND photo.theme='divers'
cette requette ne retourne rien bien que le theme diver existe :shock:
et elle marche pour les premiers themes

je ne comprend :?: :?:
merci