Risultati da 1 a 10 di 10

Discussione: errore cancellazione user

  1. #1

    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????

  2. #2
    Non credo, queste azioni sono irreversibili. Se hai un backup puoi usare quello, altrimenti, per quanto ne so, non puoi fare nulla

  3. #3
    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?

  4. #4
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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.

  5. #5
    Ad esempio:
    UPDATE thread SET postuserid=123 WHERE postusername='Pinco Pallino'[/QUOTE]

    e come la scrivo?

  6. #6
    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

  7. #7
    ok query eseguite. sembra tutto ok. ma spiegami gentilmente se puoi come creare il file php. grazie

  8. #8
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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.

  9. #9
    Citazione Originariamente Scritto da y2ksw Visualizza Messaggio
    E' una procedura complessa che richiede molte ore di lavoro.
    in che senso? è troppo complicato? cmq sinceramente mi sembra di aver recuperato tutto con le query.

  10. #10
    Borg L'avatar di y2ksw
    Data Registrazione
    Nov 2004
    Località
    Bologna, Italia
    Età
    64
    Messaggi
    9,035
    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

  1. vBulletin 3.7.x Cancellazione topic, numero dei messaggi invariato
    Di Bucky Katt nel forum VBulletin 3
    Risposte: 3
    Ultimo Messaggio: 04-06-2008, 18:33
  2. Cancellazione completa dominio
    Di Arces nel forum Agorà di vBulletin
    Risposte: 10
    Ultimo Messaggio: 16-09-2007, 15:20
  3. vBulletin 3.6.x cancellazione cookie
    Di ik7jwy nel forum VBulletin 3
    Risposte: 4
    Ultimo Messaggio: 24-08-2007, 23:03
  4. vBulletin 3.6.x Problema Registrazione e Cancellazione
    Di dormopoco nel forum VBulletin 3
    Risposte: 5
    Ultimo Messaggio: 29-05-2007, 14:02
  5. vBulletin 3.6.x User ban
    Di protoolers nel forum VBulletin 3
    Risposte: 2
    Ultimo Messaggio: 06-12-2006, 23:09

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •