Risultati da 1 a 10 di 10
-
13-10-2008, 16:09 #1
- Data Registrazione
- Jun 2005
- Messaggi
- 17
errore cancellazione user
salve a tutti. stavo facendo delle prove e purtroppo ho cancellato un user dal database. ora reiscrivendolo come posso fare a legare i suoi vecchi messaggi al nuovo account? è possibile????
-
13-10-2008, 16:34 #2
- Data Registrazione
- Dec 2006
- Messaggi
- 165
Non credo, queste azioni sono irreversibili. Se hai un backup puoi usare quello, altrimenti, per quanto ne so, non puoi fare nulla
-
13-10-2008, 19:12 #3
- Data Registrazione
- Jun 2005
- Messaggi
- 17
l'ultimo database che ho risale a luglio. se potessi recuperare solo i dati relativi a quell'user i suoi post sarebbero salvati fino a luglio ed il resto del forum fino ad oggi. solo che non so come fare. tra le varie opzioni riesco a caricare tabelle intere. non semplici user. si può fare solo per un user?
-
13-10-2008, 20:18 #4
Con un paio di query puoi risolvere il collegamento dei post e delle discussioni, e i messaggi privati. Prima consiglio fare un backup. I dati dell'utente da inserire sono fra < e >.
UPDATE thread SET postuserid=<userid> WHERE postusername='<username>'
UPDATE post SET userid=<userid> WHERE username='<username>'
UPDATE pmtext SET fromuserid=<userid> WHERE fromusername='<username>'
UPDATE pmreceipt SET touserid=<userid> WHERE tousername='<username>'
Dopo di questo bisogna aggiornare tutti i contatori che riguardano le discussioni e le sezioni.
Non sarà perfetto ma le cose importanti sono recuperate
Per un'associazione perfetta non bastano le query, è necessario scrivere una procedura mirata in PHP.
Ad esempio:
UPDATE thread SET postuserid=123 WHERE postusername='Pinco Pallino'Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
14-10-2008, 07:56 #5
- Data Registrazione
- Jun 2005
- Messaggi
- 17
Ad esempio:
UPDATE thread SET postuserid=123 WHERE postusername='Pinco Pallino'[/QUOTE]
e come la scrivo?
-
14-10-2008, 08:40 #6
- Data Registrazione
- Jun 2005
- Messaggi
- 17
Si è verificato un errore durante il tentativo di esecuzione della tua query. E' stata restituita la seguente informazione.
Errore numero: 1064
Descrizione errore: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '=<432> WHERE postusername=<zio>' at line 1
mi da questo errore sia dalla prima query
-
14-10-2008, 09:02 #7
- Data Registrazione
- Jun 2005
- Messaggi
- 17
ok query eseguite. sembra tutto ok. ma spiegami gentilmente se puoi come creare il file php. grazie
-
14-10-2008, 09:12 #8
E' una procedura complessa che richiede molte ore di lavoro.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
-
14-10-2008, 12:28 #9
- Data Registrazione
- Jun 2005
- Messaggi
- 17
-
14-10-2008, 21:40 #10
Nel senso che è troppo lungo e troppo costoso per un solo utente, a meno che non si tratta di dati di vitale importanza.
Giovanni
http://www.trimelli.com/
Per favore non mandatemi PM, ma scrivete sul forum. Vi sarà risposto prima.
Discussioni Simili
-
vBulletin 3.7.x Cancellazione topic, numero dei messaggi invariato
Di Bucky Katt nel forum VBulletin 3Risposte: 3Ultimo Messaggio: 04-06-2008, 18:33 -
Cancellazione completa dominio
Di Arces nel forum Agorà di vBulletinRisposte: 10Ultimo Messaggio: 16-09-2007, 15:20 -
vBulletin 3.6.x cancellazione cookie
Di ik7jwy nel forum VBulletin 3Risposte: 4Ultimo Messaggio: 24-08-2007, 23:03 -
vBulletin 3.6.x Problema Registrazione e Cancellazione
Di dormopoco nel forum VBulletin 3Risposte: 5Ultimo Messaggio: 29-05-2007, 14:02 -
vBulletin 3.6.x User ban
Di protoolers nel forum VBulletin 3Risposte: 2Ultimo Messaggio: 06-12-2006, 23:09
Segnalibri