Fork me on GitHub






champs sur BD illogique dans news
Aspirant
Inscrit: 11/06/2006 10:00
Messages: 58
Bonjour,
ma question est plutôt simple:
Dans la base de données, dans la table xoops_stories, comment fonctionne le champs: published (ou créated)?
En fonction des dates de publications entrées, on se retrouve toujours avec une chaîne de caractères dont je ne comprends pas la logique?
exemple: 946681200
En fait je pose cette question car je dois importer une liste de news, et je souhaite adapter le fichier pour qu'il soit intégré correctement.
Et je ne comprends pas la logique de ce champ....
Merci!

Posté le : 01/07/2006 15:21
Partager Twitter Partagez cette article sur GG+
Re: champs sur BD illogique dans news
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
C'est tout sauf illogique, dans xoops les champs date sont stockés sous forme numérique, le nombre représentant un nombre de secondes depuis '1970-01-01 00:00:00' GMT.

exemple unix_timestamp('2006-07-01 18:30:00') stockera 1151770683

Posté le : 01/07/2006 18:28
Partager Twitter Partagez cette article sur GG+
Re: champs sur BD illogique dans news
Aspirant
Inscrit: 11/06/2006 10:00
Messages: 58
Citation :

Christian a écrit:
C'est tout sauf illogique, dans xoops



Oui bon, je m'en doutez un peu aussi ...
qu'il y avait une logique numérique...

Mais je ne le voyais pas...
Merci Christian,
et pour en revenir à mon soucis de conversion de date, est ce que tu as une astuce pour calculer rapidement le nombre de seconde depuis ce jour ci jusqu'à un jour précis...
Ou plutôt connais tu un prog ou une page en ligne qui te trouve ça par exemple en y rentrant une date?
Merci

Posté le : 02/07/2006 10:43
Partager Twitter Partagez cette article sur GG+
Re: champs sur BD illogique dans news
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
la solution je viens de te la donner, il faut écrire un ordre sql par article comme ceci :

insert into xoops_stories (storyid, uid, title, created,topicid)
values (1036,1,'Titre article',unix_timestamp('2006-07-01 18:30:00'),2);

Dans la partie qui suit "values", les valeurs doivent être dans le même ordre que l'ordre des champs affiché après xoops_stories. Les champs texte sont encadrés d'une quote simple.

Exécuter ensuite cet ordre sql dans l'onglet sql de phpmyadmin.

Posté le : 02/07/2006 11:10
Partager Twitter Partagez cette article sur GG+
Re: champs sur BD illogique dans news
Aspirant
Inscrit: 11/06/2006 10:00
Messages: 58
ben oui... merci...
moi je cherchais a travailler sur mon fichier...

MERCI Christian!

Posté le : 02/07/2006 11:17
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

43 Personne(s) en ligne (32 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 43 | Plus ...