Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/08/2011, 15h52   #1
Invité de passage
 
noureddine boukhari
Inscription : février 2011
Messages : 22
Détails du profil
Informations personnelles :
Nom : noureddine boukhari

Informations forums :
Inscription : février 2011
Messages : 22
Points : 1
Points : 1
Par défaut actualiser la base automatique phpmysql

bjr , dans le cadre de mon projet :gestion bibliotheque je voudrai faire une annulation automatique de reservation des liveres par date voila ma table

reservation(code, pseudo , ouvrage, dat_d,date_f)

est ce que le php peut faire la suppression automatique d'une reservation expiré

(c-a-d date_f=date_d) svp vous m'orienter a une solution simple ????

merci d'avance
fortman1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h56   #2
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149


Je ne comprends pas bien ton besoin (que sont date_d et date_f, et pourquoi veux-tu supprimer une réservation quand elles sont égales ?). Pourquoi annuler des réservations ?

Ces questions sont importantes pour te diriger vers une solution ou une autre
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 15h59   #3
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 460
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 460
Points : 644
Points : 644
Tu pourra créer une requête sql de suppression et l’exécute avec PHP
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h01   #4
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Citation:
Envoyé par fortman1987 Voir le message
est ce que le php peut faire la suppression automatique d'une reservation expiré (c-a-d date_f=date_d)
Bonjour,
qu'entends-tu par "automatique" ?
1- hors connexion, à date régulière ?
2- ou quand on se connecte au site, ou qu'on arrive sur une page en particulier ("liste_bouquins.php" par exemple) ?

Dans le 2ème cas, il suffit de lancer une requete qui teste si (date_f=date_d) et supprimer les lignes correspondantes.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 16h38   #5
Invité de passage
 
noureddine boukhari
Inscription : février 2011
Messages : 22
Détails du profil
Informations personnelles :
Nom : noureddine boukhari

Informations forums :
Inscription : février 2011
Messages : 22
Points : 1
Points : 1
Par défaut annulation hors connexion

pour que je soit plus clair

c est une application mobile java qui consulte une bdd via php

le client reserve un livre mais sa reservation dure 24h pour pouvoir faire leur emprunt de livre avant l'expiration de la reservation

donc je veu creer un script qui raffrichir la base des que la reservation est expiré est ce que cela est possible
fortman1987 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h00   #6
Membre Expert
 
Avatar de David Guillot
 
Homme David Guillot
Chef de projet en SSII
Inscription : mars 2004
Messages : 879
Détails du profil
Informations personnelles :
Nom : Homme David Guillot
Âge : 28
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet en SSII
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mars 2004
Messages : 879
Points : 1 149
Points : 1 149
Du coup je te conseille un script directement sur ton SGBD (trigger déclenché sur un timer). Car ton PHP, lui, n'est déclenché que lors d'une visite sur ton site, soit pas forcément pile poil 24h après une réservation.

Quel est ton SGBD ?
__________________
Avant de poser une question ici :

Après résolution de votre question : un clic sur , un et un vote pour les personnes qui vous ont aidé
David Guillot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h07   #7
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Citation:
Envoyé par fortman1987 Voir le message
le client reserve un livre mais sa reservation dure 24h
donc je veu creer un script qui raffraichir la base des que la reservation est expiré est ce que cela est possible
Comme tu n'a pas qu'un seul client (j'espère !!), il y aura un nombre indéfini de réservations, donc des dates d'expiration tout aussi indéfinies :
"dès que ..." -> supposerait que la base va constamment se "tester" !

Tu comptes faire comment ?
- une requete/update 1 fois par jour ? toutes les 10 minutes ? toutes les minutes ? ...

Il me semble inportant de savoir exactement quel est l'objectif :
- envoyer un message d'alerte au client ? (en temps réel ?)
- mettre à jour l'affichage de livres disponibles ?
- ...
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/08/2011, 17h57   #8
Modérateur
 
Inscription : octobre 2008
Messages : 1 508
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2008
Messages : 1 508
Points : 2 040
Points : 2 040
Citation:
Envoyé par fortman1987 Voir le message
le client reserve un livre mais sa reservation dure 24h pour pouvoir faire leur emprunt de livre avant l'expiration de la reservation

donc je veu creer un script qui raffrichir la base des que la reservation est expiré est ce que cela est possible
C'est possible mais ce n'est pas comme ça qu'on résoud ce genre de problème.

On s'arrange pour que la requête qui teste si un livre est disponible considère que s'il y a une date de réservation mais à plus de 24h par rapport à la date courante, et bien c'est comme si il n'y en avait pas.

Avec cette technique il n'y a aucun rafraichissement à prévoir.
estofilo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/08/2011, 17h57   #9
Invité de passage
 
Homme Simon Pellet
Concepteur en multimédia
Inscription : août 2011
Messages : 9
Détails du profil
Informations personnelles :
Nom : Homme Simon Pellet
Localisation : Suisse

Informations professionnelles :
Activité : Concepteur en multimédia
Secteur : Communication - Médias

Informations forums :
Inscription : août 2011
Messages : 9
Points : 4
Points : 4
tu utilise l'utlisateur pour effectuer cette manipulation,
avant d'afficher les résultat tu balaye ta base avec un select et toutes les réservations qui n'ont pas été effectuées après 24h tu les delete et ensuite tu affiche les résultats..
spellet est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h39.


 
 
 
 
Partenaires

Hébergement Web