• Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MySQL

cancellare dati dal database se passata un ora dall'inserimento

  • Creatore Discussione Creatore Discussione giorda86
  • Data di inizio Data di inizio 19 Ott 2010
G

giorda86

Utente Attivo
12 Feb 2010
41
0
0
www.misteridelmondo.com
  • 19 Ott 2010
  • #1
sto facendo uno script che cancella automaticamente dei dati dal database se passata un ora dal loro inserimento, inserisco la data di inserimento con now(), in un campo che si chiama data_ora, dichiarato come DATETIME e che mi restituisce il valore (corretto) 2010-10-19 18:59:40 per esempio... ora devo fare in modo che la query inserita in un'altra pagina mi cancelli tutto dalla tabella nelle riga che contiene il valore data_ora + 1 ora... ho provato questa query:

" DELETE FROM session_table WHERE data_ora + INTERVAL 1 HOUR >= now() "

ma mi restituisce questo errore:

Warning: mysql_query(): 5 is not a valid MySQL-Link resource

ho provato anche queste query:

" DELETE FROM session_table WHERE (data_ora + INTERVAL 1 HOUR) >= now() "

" DELETE FROM session_table WHERE (data_ora, INTERVAL 1 HOUR) >= now() "

ma mi da sempre lo stesso errore...ora non so dove ho sbagliato dato che è la prima volta che mi trovo a fare cose simili... mi potete aiutare?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 19 Ott 2010
  • #2
ciao
perchè non usi la data in formato timestamp, è molto più facile trattarla
io metterei il campo data_ora ad intero(16), poi se vuoi vederela in formato umano la trasformi quando ti serve.
prima della query
PHP:
<?php
//......
//leggo il tempo attuale e tolgo un'ora
$adesso=time()-3600;// 1 ora = 60 minuti per 60 secondi
//se, come ho detto, metti la data di inserimento in timestamp
//la query diventa
$query="DELETE FROM session_table WHERE data_ora < $adesso";
//ecc...
?>
se ti serve la data in formato umano quando la estrai basta che tu la visualizzi con
PHP:
<?php
echo date("Y-m-d H:i:s",$riga['data_ora']);
?>
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
27
Roma
alessandro1997.netsons.org
  • 19 Ott 2010
  • #3
Comunque l'errore è nel tuo script, non nella query. Puoi postarlo?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.044
150
63
PR
www.borgo-italia.it
  • 20 Ott 2010
  • #4
ciao
io lo dicevo perche è comunque piu semplici da trattare, io sono dell'optinone che "quello che non c'è, non si rompe"
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

Come cancellare dati da un database MySQL?
  • filippino
  • 2 Lug 2014
  • Database
Risposte
1
Visite
3K
Database 2 Lug 2014
maxbossi
O
Cancellare dati da una tabella mysql in modo automatico
  • Oliver79
  • 6 Mar 2014
  • PHP
Risposte
2
Visite
2K
PHP 6 Mar 2014
Oliver79
O
S
aiuto non so cancellare i dati:
  • star
  • 9 Ott 2013
  • PHP
Risposte
1
Visite
1K
PHP 9 Ott 2013
borgo italia
cancellare i dati se non sono in relazione
  • neo996sps
  • 3 Set 2010
  • PHP
Risposte
5
Visite
2K
PHP 3 Set 2010
satifal
Cancellare dati form
  • Eugene
  • 23 Set 2007
  • PHP
Risposte
4
Visite
3K
PHP 26 Set 2007
Eugene
G
  • Bloccata
[MS Access] Cancellare i dati da una maschera
  • Giannis
  • 25 Nov 2005
  • MS Access
Risposte
11
Visite
10K
MS Access 16 Ott 2016
Max 1
Come cancellare le colonne di wordpress
  • matteoraggi
  • 23 Mar 2024
  • WordPress
Risposte
0
Visite
1K
WordPress 23 Mar 2024
matteoraggi
P
Mysql lento a cancellare
  • paolo.ladoni
  • 18 Nov 2022
  • MySQL
Risposte
1
Visite
1K
MySQL 22 Nov 2022
marino51
Cancellare una specifica email da un elenco in un file txt
  • Cosina
  • 24 Set 2020
  • PHP
Risposte
3
Visite
1K
PHP 24 Set 2020
Cosina
S
Cancellare una riga MYSQL
  • Silvio0505
  • 28 Mag 2020
  • PHP
Risposte
1
Visite
2K
PHP 31 Mag 2020
IClaude
G
Con Microsoft Outlook 2016 come si possono cancellare le mail doppie?
  • Giovannino60
  • 29 Dic 2019
  • Posta Elettronica
Risposte
0
Visite
2K
Posta Elettronica 29 Dic 2019
Giovannino60
G
[PHP] Cancellare una riga da un file di testo in base al nome
  • Cosina
  • 27 Mag 2019
  • PHP
Risposte
2
Visite
4K
PHP 27 Mag 2019
Cosina
[PHP] Cancellare una riga da un file txt in base alla data
  • Cosina
  • 27 Mag 2019
  • PHP
Risposte
1
Visite
2K
PHP 27 Mag 2019
macus_adi
L
  • Bloccata
conferma prima di cancellare con javascript e php
  • luigi777
  • 8 Feb 2019
  • PHP
Risposte
16
Visite
5K
PHP 13 Feb 2019
Max 1
H
cancellare avatar in codice PHP
  • halla
  • 15 Nov 2018
  • PHP
Risposte
2
Visite
2K
PHP 15 Nov 2018
halla
H
M
[PHP] Cancellare singolo file da cartella su server
  • Max61
  • 20 Ago 2018
  • PHP
Risposte
3
Visite
2K
PHP 21 Ago 2018
alankanz
A
[PHP] Cancellare riga database a scelta dell'utente
  • antonio15198
  • 9 Ago 2018
  • PHP
Risposte
2
Visite
4K
PHP 9 Ago 2018
Max 1
[PHP] sql aggiungere dato in una tabella senza cancellare contenuto
  • trattorino
  • 20 Giu 2018
  • PHP
Risposte
6
Visite
2K
PHP 24 Giu 2018
trattorino
C
Cancellare un elemento del DOM
  • cleto
  • 7 Giu 2018
  • jQuery
Risposte
4
Visite
2K
jQuery 27 Ott 2018
cleto
C
D
[PHP] CANCELLARE MAILPLAN
  • digitaldavid
  • 28 Mag 2018
  • PHP
Risposte
2
Visite
1K
PHP 1 Giu 2018
macus_adi
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Hosting, Server e Sistemi
  • Database
  • MySQL
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?