Truc tout con - PHP - Programmation
Marsh Posté le 25-01-2004 à 14:32:49
fonction date() pour récupérer la date du jour.
Puis bête insert dans la base de donnée et recup dans cette même base, et enfin, un echo pour l'afficher.
Qu'est-ce que tu ne comprends pas ? Ya rien de compliqué là dedant.
Tu as des exemples sur phpdebutant.org également.
Marsh Posté le 25-01-2004 à 14:38:04
ReplyMarsh Posté le 25-01-2004 à 15:11:28
Beh je débute à peine. Le insert into ne marche pas aussi non merci de votre aide.
Marsh Posté le 25-01-2004 à 15:28:19
dj-andy a écrit : Beh je débute à peine. Le insert into ne marche pas aussi non merci de votre aide. |
Ok.
Alors voilà ce que tu vas faire :
Tu vas sur phpdebutant.org , tu fais TOUS les tutos (qui sont très simples et bien faits) et tu reviens nous voir après. Tu en as pour quelques jours seulement, et tu verras que bcp de choses vont s'éclaircir.
Evidemment, si tu ne comprends pas quelque chose de PRECIS sur telle ou telle fonction, tu peux poser ta question ici.
Mais tu ne peux pas être "débutant" et demander des trucs "globaux", car visiblement, tu n'es pas en mesure de comprendre les réponses.
Marsh Posté le 25-01-2004 à 15:40:48
oki merci pour le coup de main, je vais lire attentivement les tuto mais j'ai réussi à mettre le champ date en marche comme je voulais dans la base de donnée, vous pourriez me dire comment faire pour l'afficher sur le web svp (exemple : 25/01 14h05) merci beaucoup
Marsh Posté le 25-01-2004 à 17:30:17
S'il vous plait j'ai absolument besoin de ça. J'ai essayé avec plein de procédé en cherchant sur http://fr2.php.net/manual/fr/ maais rien n'a marché comme voulu, à chaque fois ça rendait l'heure actuel.
Marsh Posté le 25-01-2004 à 17:34:00
dans ta requete sql
SELECT monchamp, DATE_FORMAT(monchamp_date, '%d/%m - %T') AS monchamp_date_display FROM matable;
Marsh Posté le 25-01-2004 à 17:53:53
Je dois etre lourd et je m'en excuse mais j'ai une erreur en changeant monchamp en date. Voici ma requete au cas ou :
"SELECT date
DATE_FORMAT(date_date, '%d/%m - %T')
AS date_date_display
FROM 'astuces'
WHERE *
ORDER BY 'date' DESC LIMIT 0 , 5 "
Marsh Posté le 25-01-2004 à 19:15:46
dj-andy a écrit : Je dois etre lourd et je m'en excuse mais j'ai une erreur en changeant monchamp en date. Voici ma requete au cas ou : |
"SELECT date,
DATE_FORMAT(date_date, '%d/%m - %T')
AS date_date_display
FROM 'astuces'
WHERE *
ORDER BY 'date' DESC LIMIT 0 , 5 "
Marsh Posté le 25-01-2004 à 19:19:26
dj-andy a écrit : |
Si j'ai bien compris, tu veux afficher la date d'un article.
La clause WHERE ne peut pas être * mais plutôt
WHERE id_article = "#article".
WHERE sert à filtrer et avec * tu ne filtre rien
Pour faire ta requete correctement, traduis la en français. Si ce que tu obtiens, n'est pas français, c'est qu'il y a une erreur quelque part.
Marsh Posté le 25-01-2004 à 19:22:11
> t509 : je pense qu'en recopiant il a remplacer la clause par * pour simplifier. enfin j'éspère
Marsh Posté le 25-01-2004 à 21:19:25
bon je pense que je vais abandonner car quand je met
SELECT date
FROM 'astuces'
WHERE *
ORDER BY 'date' DESC LIMIT 0 , 5 "
ça déconne déja. (message d'erreur) ?????? Merci de votre aide si vous avez du nouveau vous pouvez toujours le dite
Marsh Posté le 25-01-2004 à 22:26:08
tu lis un peu les conseils qu'on te donne ?
Marsh Posté le 26-01-2004 à 19:39:06
beh oui, mais j'ai des messages d'erreur à chaque tentative à chaque changement quasiment. Mais je ne comprends pas quand vous dites, traduit ta requete en francais
Marsh Posté le 26-01-2004 à 19:43:51
La clause WHERE * ne veut rien dire, soit tu mets une condition, soit tu mets pas la clause
Marsh Posté le 27-01-2004 à 11:25:55
dj-andy a écrit : beh oui, mais j'ai des messages d'erreur à chaque tentative à chaque changement quasiment. Mais je ne comprends pas quand vous dites, traduit ta requete en francais |
Parce que tu veux bruler les étapes. Fais ce que je t'ai dit.
Marsh Posté le 27-01-2004 à 17:39:51
La correction de simogeo était l'ajour d'une simple virgule entre date et DATE_FORMAT. As tu vu ?
L'étoile n'est valable que pour la clause SELECT
Traduire en français, c'est dire :
sélectionner les dates de la table astuce là où (*) et ordonner par date décroissante puis limiter aux 5 premiers enregistrements.
Dans cette traduction, dis nous où est l'erreur !
Je te laisse y réfléchir.
a+
Marsh Posté le 25-01-2004 à 14:28:43
Voilà je travaille avec mysql et j'ai une base ou je rajoute des articles et puis les affiches, à l'aide du php, sur mon site. J'aimerai bien mettre dans mes articles la date à laquelle ils ont été posté et que ce soit fait automatiquement; et puis ensuite les affiché sur le web. J'espère m'être bien expliqué, merci.