Se connecter avec
S'enregistrer | Connectez-vous
Votre question

Probleme SQL/PHP : modification date

Tags :
  • Web
  • Sql
  • Programmation
Dernière réponse : dans Programmation
Partagez
14 Avril 2008 16:03:11

Bonjour,

je travaille sur une petite base de données (gestion d un parc machine) SQL et du script PHP.

Ma Question : je cherche à voir et à afficher tous les postes agés de plus de 3 ans par rapport à aujourd hui, comment faire ?

j arrive pas à trouver la fonction PHP qui permet de modifier une date year-3

Merci de vos reponses

Autres pages sur : probleme sql php modification date

a b L Programmation
14 Avril 2008 16:15:43

M'enfin, ce n'est pas en PHP mais en SQL qu'il faut interroger ta base de données.

  1. SELECT *
  2. FROM postes T
  3. WHERE T.date <= ROUND(ADD_MONTHS(sysdate, -36))


L'exemple est donné pour Oracle.
Comme tu ne précises pas quel SGBD tu utilises, il te faudra peut être adapter ce code.
Contenus similaires
14 Avril 2008 16:36:44

Utilise le logiciel WAMP5, MySQL si tu as une syntaxe je suis preneur

PS : j ai essayé ça

<?php
$date = date("d-m-Y-");

include ("connexion.php")

$sql= 'SELECT nom FROM materiel WHERE $date <= ROUND(ADD_MONTHS(sysdate, -36))'
req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

while ($data = mysql_fetch_array($req))
{
echo 'Type : '.$data['nom'].'<br />';
}

echo '<FORM ACTION="Menu_requete.htm">
<INPUT TYPE="SUBMIT" VALUE="Retour">
</FORM>';

mysql_close ();
?>

ça fonctionne pas

Merci de vos reponses
a b L Programmation
14 Avril 2008 17:55:47

Merci de lire et de respecter le règlement !
Tout code doit être correctement balisé.