Extraction date [Résolu]

Messages postés
91
Date d'inscription
samedi 18 novembre 2006
Dernière intervention
13 novembre 2009
- - Dernière réponse : papiona
Messages postés
91
Date d'inscription
samedi 18 novembre 2006
Dernière intervention
13 novembre 2009
- 8 sept. 2008 à 15:12
Bjr
je veux extraire la date d'inscription apartir de ma table pour détirminer le jour,mois et l'année de cette date,voila mon code
mais ca marche pas

$server="localhost";
$user="root";
$pass="";
$bd="inscrip";
mysql_connect($server,$user,$pass) or die ("impossible");
mysql_select_db($bd) or die ("impossible");
$sql="select dateincrip from client where dure = 6 " ;
$result=mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$a = Day('$result');
echo $a ;
mysql_close();
je vous attends merci d'avance
Afficher la suite 

Votre réponse

6 réponses

Meilleure réponse
Messages postés
341
Date d'inscription
mercredi 17 juillet 2002
Dernière intervention
14 juillet 2011
3
Merci
Désolé, je me suis planté :
list($jour, $mois, $annee) = explode('-', $date[0]);

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de cs_jeca
Messages postés
341
Date d'inscription
mercredi 17 juillet 2002
Dernière intervention
14 juillet 2011
0
Merci
Bonjour,

<?php
//--- solution N°1 ------------------------------------------
$sql = 'SELECT DAYOFMONTH(dateincrip) as jour, MONTH(dateincrip) as mois, YEAR(dateincrip) as annee
FROM client
WHERE dure = 6';
//--- solution N°2 ------------------------------------------
$sql = 'SELECT DATE_FORMAT(dateincrip, /'%d/') as jour, DATE_FORMAT(dateincrip, /'%c/') as mois, DATE_FORMAT(dateincrip, /'%Y/') as annee
FROM client
WHERE dure = 6';
$result = mysql_query($sql)
or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$item = mysql_fetch_object($result);
$jour = $item -> jour;
$mois = $item -> mois;
$annee = $item -> annee;

//--- solution N°3 ------------------------------------------
$sql = 'SELECT dateincrip
FROM client
WHERE dure = 6';
$result = mysql_query($sql)
or die('Erreur SQL !
'.$sql.'
'.mysql_error());
$item = mysql_fetch_object($result);
list($annee, $mois, $jour) = explode('-', $item -> dateincrip);
?>
Commenter la réponse de cs_jeca
Messages postés
91
Date d'inscription
samedi 18 novembre 2006
Dernière intervention
13 novembre 2009
0
Merci
je te remercie énormément pour votre réponse j'ai choisi la 2éme solution
elle me donne un ptit pbléme
c que quand je met echo $jour par exemple ;
s'affiche  le jour desiré+Heure,min,seconde comme ça : 05 12:17:04
Commenter la réponse de papiona
Messages postés
341
Date d'inscription
mercredi 17 juillet 2002
Dernière intervention
14 juillet 2011
0
Merci
Tu mets ça à la place :

$item = mysql_fetch_object($result);
$date = explode(' ', $item -> dateincrip);
list($jour, $mois, $annee) = explode('-', $date);
Commenter la réponse de cs_jeca
Messages postés
91
Date d'inscription
samedi 18 novembre 2006
Dernière intervention
13 novembre 2009
0
Merci
voila ce qui ma donne :

Notice: Array to string conversion in c:\program files\easyphp1-8\www\inscription\date.php on line 26

Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\inscription\date.php on line 26

Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\inscription\date.php on line 26
Array
Commenter la réponse de papiona
Messages postés
91
Date d'inscription
samedi 18 novembre 2006
Dernière intervention
13 novembre 2009
0
Merci
ca marche bien merci bcp pour votre aide
Commenter la réponse de papiona

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.