Récupérer une date sur BDD (mois) [Résolu]

Messages postés
153
Date d'inscription
vendredi 25 février 2005
Dernière intervention
6 janvier 2017
- - Dernière réponse : malalam
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
- 31 août 2005 à 12:20
salut à tous,

J'ai des date enregistrées dans une bdd au format MySql (year-month-day). Jusque là, pas de problème.

Dans un formulaire, j'indique un mois sous forme 08 pour août (par exemple) et je souhaite que ma requete recherche uniquement les enregistrement correspondants à ce mois.

J'ai essayé avec "strtotime()" de différentes manières mais rien ne fonctionne. Ensuite j'ai essayé un truc pas claire dont je ne suis pas sûr:

<?
$editFormAction = $_SERVER['PHP_SELF'];
if(isset($_POST['value'])){
$mois_facturation = $_POST['value'];// champ d'insertion du mois en chiffre (08)

mysql_select_db($database_connexion, $connexion);$query_clients "SELECT * FROM clients WHERE date('m',strtotime(date_ins)) '$mois_facturation'";
$clients = mysql_query($query_clients, $connexion) or die(mysql_error());
$row_clients = mysql_fetch_assoc($clients);
$totalRows_clients = mysql_num_rows($clients);
?>

<? do{?>
<tr>
<td width="20">&nbsp;</td>
<td width="410"><? echo $row_clients['societe']?></td>
</tr>
<? } while ($row_clients = mysql_fetch_assoc($clients));?>

Quelqu'un peut-il m'aider. J'ai tout essayé et n'ai rien trouvé sur le forum !!!


David
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
31
3
Merci
Hello,



...WHERE MONTH (date_ins) = ...

Dire « Merci » 3

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

Codes Sources 120 internautes nous ont dit merci ce mois-ci

Commenter la réponse de malalam
Messages postés
153
Date d'inscription
vendredi 25 février 2005
Dernière intervention
6 janvier 2017
0
Merci
Merci pour la réponse. J'ai essayé mais lorsque j'insère 09 (septembre) s'affichent les enregistrement du mois d'avril (04) alors qu'aucun client n'a été enregistré pour septembre.

Manque-t-il quelque chose ?

Merci encore.


David
Commenter la réponse de cs_sebalex
Messages postés
153
Date d'inscription
vendredi 25 février 2005
Dernière intervention
6 janvier 2017
0
Merci
oups,

j'ai oublié de rafraichir ma fenêtre et tout fonctionne.

Merci pour ta précieuse aide et à +


David
Commenter la réponse de cs_sebalex
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
31
0
Merci
heu ah...et pour les autres mois...?



vas voir là :

http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html



sous quelle forme est ta variable php $mois_facturation ?
Commenter la réponse de malalam
Messages postés
10918
Date d'inscription
lundi 24 février 2003
Dernière intervention
2 mars 2010
31
0
Merci
Ah tu me rassures lol :-)



De rien, à plus.



Johan
Commenter la réponse de malalam

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.