[PHP/SQL] Fonction dans requête

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
j'aimerais savoir si il est possible d'effectuer une fonction directement dans une requête SQL :
<?php
mysql_query("SELECT * FROM table WHERE date('Y-n', 'datetimestamp')='2009-8'");
?>

ici, par exemple, je voudrais récupérer une date au format "année-mois" (sous la forme de timestamp dans la BDD) et la comparer à une autre.

Merci d'avance pour votre aide :)
A voir également:

6 réponses

moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
Hello
As-tu un champ date ou date/heure dans cette table ?
Tu veux comparer quoi avec quoi ? une date variable avec aujourd'hui ? ou une date en base avec une date variable ?
0
Utilisateur anonyme
 
J'ai un champ varchar qui contient un timestamp, et je veux le comparer avec une variable qui contiendrait par exemple "2009-09"
0
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
ton timestamp est coment en table ? un exemple ?
C'est une date ou des chiffres?
0
Utilisateur anonyme
 
en chiffre, il est généré avec time(), donc j'ai quelque chose comme ça : 1252497650
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
moderno31 Messages postés 872 Date d'inscription   Statut Membre Dernière intervention   92
 
via mysql j'utilise des timestamp mais je me ballade pas avec de genre de date.
Je n'ai pas d'idée.
*
bonne chance
0
Utilisateur anonyme
 
bon, j'ai troucvé quelquechose, mais cela ne fonctionne pas :
<?php
mysql_query("SELECT * FROM table WHERE DATE_FORMAT(datetimestamp, '%c-%Y')='2009-8'");
?>

je n'ai aucune erreur, mais la requête ne me retourne aucuns résultats...
0