Visualizzazione risultati 1 fino 7 di 7

Discussione: Php my admin sostituisce account

  1. #1
    Guest

    Angry Php my admin sostituisce account

    ciao a tutti sul mio sito ho creato 2 tabelle nelle quali vengono inseriti gli utenti
    le tabelle sono (utenti, user).
    Ho notato una cosa molto strana: al raggiungimento del 31 iscritto nella tabella utenti viene eliminato un account per inserire il 31.
    Ho impostato l'id auto increment e fino ai 30 utenti erano: 1,2,3,4,5 ecc..
    Ora dopo i 30 iscritti se si iscrivono viene sostituito un account casuale...
    Ora la tabella è così: 1,2,3,31,5,6,32
    L'utente numero 4 e 7 sono scomparsi per lasciar posto agli utenti 31 e 32.
    Mentre nella tabella user ho tutti i 34 account senza problemi!
    La tabella utenti è così:
    Codice:
    CREATE TABLE utenti (
     id INT UNSIGNED NOT NULL AUTO_INCREMENT,
     name VARCHAR(30) NOT NULL,
     surname VARCHAR(30) NOT NULL,
     username VARCHAR(30) NOT NULL,
     password CHAR(32) NOT NULL,
     indirizzo VARCHAR( 100 ) NOT NULL,
     occupazione VARCHAR( 100 ) NOT NULL,
     temp SET( '0', '1' ) NOT NULL,
     regdate VARCHAR( 11 ) NOT NULL,
     uid VARCHAR( 32 ) NOT NULL,
     PRIMARY KEY(id),
     INDEX(username, password)
    );

  2. #2
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Diamo per scontato che i dati non spariscono nel database "da soli" (qualcuno dovrebbe dare l'ordine di eliminazione, e pure confermarlo in phpMyAdmin se non vado errato).

    È quel numero 30 che è sospetto: è proprio il numero massimo di record che phpMyAdmin visualizza in una singola schermata. Sei sicuro che i dati che ti pare manchino non finiscono in realtà in una "pagina 2" della lista?

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  3. #3
    Guest

    Predefinito

    ciao, si avevo controllato, non crea nemmeno la seconda pagina...

    Spostandomi a sinistra sul nome della tabella utenti mi indica 30, mentre nella tabella points mi indica 35.

    Preciso che non ho aggiornato a php 5
    Ultima modifica di prizex : 16-09-2010 alle ore 14.03.30

  4. #4
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Non ho capito...
    il tuo problema è che non c'è integrità referenziale?
    Che se canceli utenti non vengono cancellate le righe nelle altre tabelle?
    In questo caso non avrai messo i vincoli (e che io ricordi su AV non hai tabelle innoDB)
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

  5. #5
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Citazione Originalmente inviato da binarysun Visualizza messaggio
    Non ho capito...
    il tuo problema è che non c'è integrità referenziale?
    Che se canceli utenti non vengono cancellate le righe nelle altre tabelle?
    In questo caso non avrai messo i vincoli (e che io ricordi su AV non hai tabelle innoDB)
    Se fosse questo il "problema", in realtà sarebbe il comportamento normale... su AV non vengono implementate le chiavi esterne.

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

  6. #6
    Guest

    Predefinito

    non io non ho eliminato niente, se un utente si registra viene inserita la riga nelle 2 tabelle, ma in una per inserire la riga me ne elimina un'altra.

  7. #7
    L'avatar di binarysun
    binarysun non è connesso Utente storico
    Data registrazione
    02-07-2004
    Messaggi
    2,017

    Predefinito

    Citazione Originalmente inviato da prizex Visualizza messaggio
    non io non ho eliminato niente, se un utente si registra viene inserita la riga nelle 2 tabelle, ma in una per inserire la riga me ne elimina un'altra.
    Il problema sarà nel codice allora.
    "L'intelligenza è una pianta che va curata continuamente.
    Dovreste vedere com'è bello, il mio bonsai."
    Rat-man®

    [Gradient Text]
    [Su che server sei?]
    ->flickr

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •