Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2763 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  66  67  68  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1348615
uriel
blood pt.2
Posté le 18-04-2006 à 11:08:43  profilanswer
 

Reprise du message précédent :
oui, mais en informatique c'est difficile de passer a coté, tu perds l'acces a beaucoup de ressources sans anglais


---------------
IVG en france
mood
Publicité
Posté le 18-04-2006 à 11:08:43  profilanswer
 

n°1348623
The-Shadow
T'as été voir dans ton profil?
Posté le 18-04-2006 à 11:16:28  profilanswer
 

uriel a écrit :

oui, mais en informatique c'est difficile de passer a coté, tu perds l'acces a beaucoup de ressources sans anglais


Je lis l'anglais, mais je trouve ça pénible alors j'évite. 3 lignes ça va, un site, bonjour les dégats. [:airforceone]  

n°1349329
mechkurt
Posté le 19-04-2006 à 07:53:05  profilanswer
 

qui veut un taf en suisse ?
 
http://www.jobup.ch/SearchFrame.as [...] h=TRUE&L=F


---------------
D3
n°1349387
Proov
Art & Science
Posté le 19-04-2006 à 10:29:58  profilanswer
 

Hello
 
je poste ici car vous connaissez presque tout :whistle:
 
je suis en train de me coder une petite appli en PHP/MySQL, une sorte de webmail mais en beaucoup plus simple, en fait c'est plutot un archivage des mails envoyés sur un site avec un listing par date, expediteur, pays etc...
 
donc pour l'instant c'est basique mais ça marche bien :jap: donc ma question, j'ai ma date au format américan en aaaa-dd-mm au lieu de dd-mm-aaaa, j'ai vu dans la doc de MySQL que quand on donne l'attribut "date" a un champs, c'est sous la forme américaine...
y'a pas moyen de changer et de stocker la date au format français ?
faut il que je mette le champs "date" en type VARCHAR(10) plutot que DATE ?
 
merci :jap:

n°1349391
boulax
Inserer phrase hype en anglais
Posté le 19-04-2006 à 10:33:24  profilanswer
 

T'insers des NOW() et tu récuperes en formattant ta date (dateformat dans mysql il me semble)


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1349393
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-04-2006 à 10:34:31  profilanswer
 

MySQL fonctionne avec le format YYY-MM-DD.
Pour modifier l'affichage dans un select :

Code :
  1. SELECT DATE_FORMAT(madate, "%d/%m/%Y" ) FROM matable;


 
Pour l'insertion et la mise à jour d'un champ date, la date doit être au format YYYY-MM-DD.

n°1349407
Proov
Art & Science
Posté le 19-04-2006 à 10:50:34  profilanswer
 

merci :jap:  
 
en effet, je viens de récupérer ma date en faisant ceci  

Code :
  1. $today = date("d-m-Y" );


 
mais il m'affiche 0000-00-00 maintenant :D  
bon je vais voir avec ce que tu me donne, j'avais pas bien pigé ce qu'étais marqué dans la doc MySQL :D

n°1349418
Proov
Art & Science
Posté le 19-04-2006 à 10:59:43  profilanswer
 

ptain j'arrive pas... et pour sélectionner tout mais trier par la date formatée ? :??:  
 
j'ai fait ça mais ça marche pas [:tinostar]  

Code :
  1. $sql = 'SELECT * FROM manage_mails ORDER BY DATE_FORMAT(jour, "%d/%m/%Y" ) DESC';

Message cité 2 fois
Message édité par Proov le 19-04-2006 à 11:00:09
n°1349419
skeye
Posté le 19-04-2006 à 10:59:51  profilanswer
 

anapajari a écrit :

Pour l'insertion et la mise à jour d'un champ date, la date doit être au format YYYY-MM-DD.


 
Perso pour les insertions je préfère toujours utiliser les fonctions de conversion chaine->date en SQL pour éviter les surprises...du style to_date ou str_to_date...au moins je suis sûr d'insérer ce que je voulais insérer.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1349423
boulax
Inserer phrase hype en anglais
Posté le 19-04-2006 à 11:04:12  profilanswer
 

Proov a écrit :

ptain j'arrive pas... et pour sélectionner tout mais trier par la date formatée ? :??:  
 
j'ai fait ça mais ça marche pas [:tinostar]  

Code :
  1. $sql = 'SELECT * FROM manage_mails ORDER BY DATE_FORMAT(jour, "%d/%m/%Y" ) DESC';



lol :o
 

Code :
  1. $sql = 'SELECT * FROM manage_mails ORDER BY jour DESC';


---------------
Posté depuis des chiottes, sales. Me gusta.
mood
Publicité
Posté le 19-04-2006 à 11:04:12  profilanswer
 

n°1349425
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-04-2006 à 11:05:20  profilanswer
 

Proov a écrit :

ptain j'arrive pas... et pour sélectionner tout mais trier par la date formatée ? :??:  
 
j'ai fait ça mais ça marche pas [:tinostar]  

Code :
  1. $sql = 'SELECT * FROM manage_mails ORDER BY DATE_FORMAT(jour, "%d/%m/%Y" ) DESC';



c'est normal c'est complètement con :o ( no offense)
 
T'en fout de formater le champ sur lequel tu fais l'order! C'est le champs remonté dans le select qui est important...
Ce que je veux dire, si tu as comme date

2005-12-01
2006-04-02


Quel que soit le format sur l'order le résultat est le même!
C'est juste le résultat remonté que tu cherches à modifier!
 
Sinon +1 avec Skeye!
 
edit: [:benou_grilled]


Message édité par anapajari le 19-04-2006 à 11:08:04
n°1349434
skeye
Posté le 19-04-2006 à 11:18:18  profilanswer
 

boulax a écrit :

lol :o
 

Code :
  1. $sql = 'SELECT * FROM manage_mails ORDER BY jour DESC';



 
tu vas pas avoir du tout le même résultat, là.[:petrus75]


---------------
Can't buy what I want because it's free -
n°1349457
Proov
Art & Science
Posté le 19-04-2006 à 11:32:15  profilanswer
 

vous énervez pas, je débute :o  
 
j'ai fait ça et ça marche:

Code :
  1. list($year, $month, $day) = explode("-", $data['jour']);
  2. $data['jour'] = $day."-".$month."-".$year;


et ensuite quand j'affiche dans un while $data['jour'] ça me met bien les dates en dd-mm-yyyy :)

Message cité 2 fois
Message édité par Proov le 19-04-2006 à 11:32:33
n°1349463
boulax
Inserer phrase hype en anglais
Posté le 19-04-2006 à 11:35:38  profilanswer
 

skeye a écrit :

tu vas pas avoir du tout le même résultat, là.[:petrus75]


gné ? [:petrus75]
Son champ s'appelle pas jour peut etre mais il est pas si bete :o


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1349472
anapajari
s/travail/glanding on hfr/gs;
Posté le 19-04-2006 à 11:38:33  profilanswer
 

oui bin spas top :o

Code :
  1. $sql = 'SELECT *, DATE_FORMAT(jour, "%d-%m-%Y" ) as jour_format FROM manage_mails ORDER BY jour DESC';
  2. ...
  3. /*** et ensuite tu as directement ***/
  4. echo $date['jour_format'];

n°1349477
Master p
My new cock ring :D
Posté le 19-04-2006 à 11:41:50  profilanswer
 

Proov a écrit :

vous énervez pas, je débute :o  
 
j'ai fait ça et ça marche:

Code :
  1. list($year, $month, $day) = explode("-", $data['jour']);
  2. $data['jour'] = $day."-".$month."-".$year;


et ensuite quand j'affiche dans un while $data['jour'] ça me met bien les dates en dd-mm-yyyy :)


En une ligne :o :

Code :
  1. $data['jour'] = preg_replace('#([0-9]{4})-([0-9]{2})-([0-9]{2})#', '$3-$2-$1', $data['jour']);


---------------
HAHAHA I M USING TEH INTERNET
n°1349478
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 11:41:52  profilanswer
 

Proov a écrit :

vous énervez pas, je débute :o  
 
j'ai fait ça et ça marche:

Code :
  1. list($year, $month, $day) = explode("-", $data['jour']);
  2. $data['jour'] = $day."-".$month."-".$year;


et ensuite quand j'affiche dans un while $data['jour'] ça me met bien les dates en dd-mm-yyyy :)


 
+1
 
Moi je fais un truc de se style....
 
ça fait quand même bien chier ce systéme de date qui internationnal ou pas.... :whistle:

n°1349481
skeye
Posté le 19-04-2006 à 11:42:50  profilanswer
 

boulax a écrit :

gné ? [:petrus75]
Son champ s'appelle pas jour peut etre mais il est pas si bete :o


ce qu'il faisait lui aurait donné le 02/02/2006 avant le 01/01/2007, et ce que tu as fait donne l'inverse.[:dawa]


---------------
Can't buy what I want because it's free -
n°1349665
Proov
Art & Science
Posté le 19-04-2006 à 14:39:16  profilanswer
 

comment on fait pour afficher un listing d'une BDD sur plusieurs page ? par exemple si je récupere toutes mes données et que j'ai 150 enregistrements, et que je fais une liste "Afficher 50 résultats par page"
je vois vraiment pas comment on peux faire :??:  
 
là g essayé un truc, je me suis planté sur un while, j'ai cré une liste déroulante de 450 Ko [:tinostar]

n°1349674
0x90
Posté le 19-04-2006 à 14:44:07  profilanswer
 
n°1349675
skeye
Posté le 19-04-2006 à 14:44:59  profilanswer
 

si ça existe dans ton sgbd;[:dawao]


---------------
Can't buy what I want because it's free -
n°1349720
Proov
Art & Science
Posté le 19-04-2006 à 15:06:51  profilanswer
 

ouaip merci, ça marche avec LIMIT :jap: je l'avait édja utilisé, maintenant va falloir faire les pages suivantes :sweat:  
 
ça doit etre bien de coder en PHP/MySQL quand on sait ce qu'il faut faire :D

n°1349723
uriel
blood pt.2
Posté le 19-04-2006 à 15:10:31  profilanswer
 

Proov a écrit :

ça doit etre bien de coder en PHP/MySQL quand on sait ce qu'il faut faire :D


y a cette methode si tu veux qui explique bien: http://www.phpdebutant.org/article84.php


---------------
IVG en france
n°1349735
Proov
Art & Science
Posté le 19-04-2006 à 15:17:53  profilanswer
 

:love:  :love:  :love:

n°1349978
zapan666
Tout est relatif
Posté le 19-04-2006 à 18:31:59  profilanswer
 

Proov a écrit :

j'ai vu dans la doc de MySQL que quand on donne l'attribut "date" a un champs, c'est sous la forme américaine...


Non, sous la forme ISO
 
Américaine, si je me trompe pas, c'est mois-jour-année  :D  
 
Et pourquoi l'iso ? ça a été dit je crois, bah, c'est pour trier plus facilement  [:el robert]  
 
20060601 (2006/06/01) > 20060301 (2006/03/01)  


---------------
my flick r - Just Tab it !
n°1349982
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 18:35:42  profilanswer
 

zapan666 a écrit :

Non, sous la forme ISO
 
Américaine, si je me trompe pas, c'est mois-jour-année  :D  
 
Et pourquoi l'iso ? ça a été dit je crois, bah, c'est pour trier plus facilement  [:el robert]  
 
20060601 (2006/06/01) > 20060301 (2006/03/01)


 
Ouais ça on l'a compris  :p  
 
Mais ce qui est fou, c'est qu'il y ait pas de fonction comme en SQL qui transforme la date nickel en PHP....
 
Enfin c'est pas quelques lignes de code qui vont nous tuer...

n°1349993
zapan666
Tout est relatif
Posté le 19-04-2006 à 18:48:31  profilanswer
 

xtof_83 a écrit :

Ouais ça on l'a compris  :p  
 
Mais ce qui est fou, c'est qu'il y ait pas de fonction comme en SQL qui transforme la date nickel en PHP....
 
Enfin c'est pas quelques lignes de code qui vont nous tuer...


cad  :??:
 
Il y a des trucs en PHP pour le formatage de date (genre...date [:pingouino])
 
Et si ça manque, tu peux le rajouter  :o  


---------------
my flick r - Just Tab it !
n°1350002
The-Shadow
T'as été voir dans ton profil?
Posté le 19-04-2006 à 18:53:10  profilanswer
 

xtof_83 a écrit :

Ouais ça on l'a compris  :p  
Mais ce qui est fou, c'est qu'il y ait pas de fonction comme en SQL qui transforme la date nickel en PHP....


Bah si. :heink:  

n°1350023
skeye
Posté le 19-04-2006 à 19:35:08  profilanswer
 

(timestamp rulez de toute manière.[:dawao])


---------------
Can't buy what I want because it's free -
n°1350050
The-Shadow
T'as été voir dans ton profil?
Posté le 19-04-2006 à 20:13:02  profilanswer
 

skeye a écrit :

(timestamp rulez de toute manière.[:dawao])


Ouai, je crois que c'est l'idéal, au moins pour les 25 années à venir.

n°1350052
zapan666
Tout est relatif
Posté le 19-04-2006 à 20:15:39  profilanswer
 

The-Shadow a écrit :

Ouai, je crois que c'est l'idéal, au moins pour les 25 années à venir.


euh, oui et non hein.
 
Si tu mets la date de naissance de ma grand mère en timestamp, ça va pas marcher [:petrus75]
(timespamp 0 = le 1/1/1970 je crois)
 
edit : et niveau place mémoire, timestamp ça prend plus de place ou moins ?

Message cité 2 fois
Message édité par zapan666 le 19-04-2006 à 20:16:57

---------------
my flick r - Just Tab it !
n°1350055
skeye
Posté le 19-04-2006 à 20:16:28  profilanswer
 

zapan666 a écrit :

euh, oui et non hein.
 
Si tu mets la date de naissance de ma grand mère en timestamp, ça va pas marcher [:petrus75]


ah c'est sûr que c'est pas fait pour tout non plus...[:petrus75]


Message édité par skeye le 19-04-2006 à 20:16:35

---------------
Can't buy what I want because it's free -
n°1350060
The-Shadow
T'as été voir dans ton profil?
Posté le 19-04-2006 à 20:27:07  profilanswer
 

zapan666 a écrit :

euh, oui et non hein.
 
Si tu mets la date de naissance de ma grand mère en timestamp, ça va pas marcher [:petrus75]
(timespamp 0 = le 1/1/1970 je crois)
 
edit : et niveau place mémoire, timestamp ça prend plus de place ou moins ?


Moins, un timestamp, c'est 10 bits, "23 12 2006", c'est 8 octets (voir 10), donc 64bits (voir 80).
Qu'on me corrige si je me gourre.
 
Ton anecdote sur la date de ta grand mère me fait sourir, parce qu'effectivement, j'ai eu le problème quand j'ai créé la gestion des anniversaires sur mon site et que j'ai passé des heures à l'époque pour trouver le problème. :D

Message cité 2 fois
Message édité par The-Shadow le 19-04-2006 à 20:35:55
n°1350065
gooopil
pfiew
Posté le 19-04-2006 à 20:37:33  profilanswer
 

Tiens j'ai un problème qui est relatif aux dates et mysql :
Je dois inscrire des évènements (year-month-day-hours-minutes) sur une base et je dois pouvoir les récupérer suivant une combinaison de chacun des composants : ex tous les enregistrements du 28 mai 2005, ou tous les enreg du mois de juin 2006 etc
Le gars qui a fait la base sur ce projet à fait un champ pour chaque composante, de type int variés (tiny...) et ça marche bien, mais ça me plait pas trop cette histoire d'avoir 5 champs pour une date. Ca serait quoi alors le format le plus adapté ?

n°1350066
skeye
Posté le 19-04-2006 à 20:42:48  profilanswer
 

le format date (ou datetime, avec mysql?) est là pour ça...[:pingouino]


---------------
Can't buy what I want because it's free -
n°1350072
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 20:49:43  profilanswer
 

+1

n°1350076
zapan666
Tout est relatif
Posté le 19-04-2006 à 20:54:27  profilanswer
 

The-Shadow a écrit :

Moins, un timestamp, c'est 10 bits, "23 12 2006", c'est 8 octets (voir 10), donc 64bits (voir 80).
Qu'on me corrige si je me gourre.
 
Ton anecdote sur la date de ta grand mère me fait sourir, parce qu'effectivement, j'ai eu le problème quand j'ai créé la gestion des anniversaires sur mon site et que j'ai passé des heures à l'époque pour trouver le problème. :D


Citation :


    * DATE
      Occupe 3 octets. Stocke une date au format 'AAAA-MM-JJ' allant de '1000-01-01' à '9999-12-31'
 
    * DATETIME
      Occupe 8 octets. Stocke une date et une heure au format 'AAAA-MM-JJ HH:MM:SS' allant de '1000-01-01 00:00:00' à '9999-12-31 23:59:59'
 
    * TIMESTAMP [M]
      Occupe 4 octets. Stocke une date sous forme numérique allant de '1970-01-01 00:00:00' à l'année 2037. L'affichage dépend des valeurs de M : AAAAMMJJHHMMSS, AAMMJJHHMMSS, AAAAMMJJ, ou AAMMJJ pour M égal respectivement à 14, 12, 8, et 6


source : http://www.vulgarisation-informati [...] onnees.php
J'ai pas trouvé sur la doc de mysql  :fou:  
pourtant, je suis sûr que ça y est  :fou:  :fou:  


---------------
my flick r - Just Tab it !
n°1350078
gooopil
pfiew
Posté le 19-04-2006 à 20:55:36  profilanswer
 

Y'a les deux (date et datetime) en fait :) Je sais bien qu'ils existent, mais comme va falloir que je me retape toutes les requetes de l'autre zigoto avec ses 5 champs, ben je suis prudent :) Niveau perf, ca sera bcp mieux que 5 champs ? (je suis en train de me demander si ca vaut le coup ;))

n°1350080
skeye
Posté le 19-04-2006 à 21:00:03  profilanswer
 

Bah ce sera toujours mieux qu'aller concaténer x champs pour reconstituer ta date...[:pingouino]


---------------
Can't buy what I want because it's free -
n°1350099
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 21:42:35  profilanswer
 

Et si tu le corriges pas maintenant tu le feras un autre jour...

n°1350100
0x90
Posté le 19-04-2006 à 21:48:54  profilanswer
 

xtof_83 a écrit :

Et si tu le corriges pas maintenant tu le feras un autre jour...


 
Ouais mais s'il le fait maintenant il aura rien a faire les autres jours, et il se fera virer :/


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  66  67  68  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)