Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97

    problema tabella phpmyadmin

    Ciao ragazzi, ho un problema con una tabella in phpmyadmin per inserimento dati.
    Tabella:
    CREATE TABLE risultati(
    id int AUTO_INCREMENT PRIMARY KEY NOT NULL ,
    squadra1 int NOT NULL ,
    squadra2 int NOT NULL ,
    gol1 int( 2 ) NOT NULL ,
    gol2 int( 2 ) NOT NULL
    );
    posto la foto per far capire meglio il mio problema



    questo me lo a inserito, se cerco di inserire il secondo mi da errore come mai?
    Un saluto……… e grazie
    Immagini allegate Immagini allegate

  2. #2
    Utente di HTML.it L'avatar di jcsnake
    Registrato dal
    Jun 2010
    Messaggi
    629
    Ciao,
    questo me lo a inserito, se cerco di inserire il secondo mi da errore come mai?
    cosa sarebbe il secondo?spiegati meglio

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    Grazie per avermi risposto,
    sto cercando di far aggiornare da remoto una tabella questa: http://www.acnoventa.it/home.php risultati decima giornata del 13-11-2011 sotto c'è la tabella con i risultati per settima è una tabella di un girone di calcio dove dovrei caricare il calendario diviso per settimana richiamandolo per id 1, 2. 3, ecc x 30 quante sono le settimane.
    1 è id
    1 squadra // il numero sta per nome della squadra
    2 squadra
    1 numero settimana

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da Mariodp
    Grazie per avermi risposto,
    sto cercando di far aggiornare da remoto una tabella questa: http://www.acnoventa.it/home.php risultati decima giornata del 13-11-2011 sotto c'è la tabella con i risultati per settima è una tabella di un girone di calcio dove dovrei caricare il calendario diviso per settimana richiamandolo per id 1, 2. 3, ecc x 30 quante sono le settimane.
    1 è id
    1 squadra // il numero sta per nome della squadra
    2 squadra
    1 numero settimana
    Non si capisce molto da quello che hai scritto.
    Dovresti inviare i dati che inserisci nella seconda chiamata alla INSERT.

    Comunque, vista cosi', potrebbe essere.

    1. Inserisci di nuovo il valore 1 come Id, quando questo e', giustamente, PK
    Dovresti invece definire ID autoincrement e quando fai la insert ...non passarlo come valore
    Qualcosa di simile a questa istruzione (non serve ricreare la tabella)
    codice:
    ALTER TABLE risultati MODIFY COLUMN id INT(11)  NOT NULL AUTO_INCREMENT
    Ma se non spieghi meglio il problema, la mia e' solo una supposizione...

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    Fai riferimento alla foto, quando io vado a inserire i dati in phpmyadmin come nella foto che ho postato, accetta solo la prima insert come sopra cioè id 1- squadra1 - squadra2- numero settimana 1, questo dovrei farlo per otto volte per completare la settimana.
    esempio:
    Burano - Giussaghese - 2 - 1 // Squadre, risultato, partita settimana.
    Cesarolo - Noventa - 0 - 1
    Gainiga - Eraclea 3 - 3 // ecc….. x 8 volte è una settimana
    Se vedi nella foto ho inserito la prima cioè:
    id - 1 // riferimento per dopo richiamarla
    Squadra1
    Squadra2
    2 // gol segati squdra1
    1 // gol segati squadra2
    1 // prima settimana
    Questo devo farlo per otto volte cioè una settimana.
    Seconda settimana:
    id 2
    Squadra1
    Squadra2
    gol
    gol
    2 // seconda settimana ecc.. per trenta settimane.
    Il problema è che sempre da phpmyadmin quando vado a inserire la settimana mi accetta solo la prima partita come foto se faccio il secondo mi da errore e non la inserire dove sto sbagliando?
    Domanda: Forse dovrei mettere il nome delle squadre e non usare i numeri?

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    errore phpmyadmin foto
    Immagini allegate Immagini allegate

  7. #7
    Hai presente i concetti di AUTO_INCREMENT e PRIMARY KEY ?
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it
    Registrato dal
    Nov 2009
    Messaggi
    97
    si certo è la prima cosa che ho fatto id AUTO_INCREMENT e PRIMARY KEY , accidenti .....

    CREATE TABLE risultati(
    id int AUTO_INCREMENT PRIMARY KEY NOT NULL ,
    squadra1 int NOT NULL ,
    squadra2 int NOT NULL ,
    gol1 int( 2 ) NOT NULL ,
    gol2 int( 2 ) NOT NULL
    );

    id int AUTO_INCREMENT PRIMARY KEY NOT NULL ,

    cosa c'è che non va?? meglio ancora che cosa o scritto di sbagliato........

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Originariamente inviato da Mariodp
    ..
    cosa c'è che non va?? meglio ancora che cosa o scritto di sbagliato........
    che non hai letto tutta la mia risposta
    Cosa c'e' secondo te che non va nella tua insert? Si vede nell'ultima immagine.

  10. #10
    Originariamente inviato da Mariodp
    si certo è la prima cosa che ho fatto id AUTO_INCREMENT e PRIMARY KEY , accidenti .....

    CREATE TABLE risultati(
    id int AUTO_INCREMENT PRIMARY KEY NOT NULL ,
    squadra1 int NOT NULL ,
    squadra2 int NOT NULL ,
    gol1 int( 2 ) NOT NULL ,
    gol2 int( 2 ) NOT NULL
    );

    id int AUTO_INCREMENT PRIMARY KEY NOT NULL ,

    cosa c'è che non va?? meglio ancora che cosa o scritto di sbagliato........
    Beh, allora se anche li leggessi gli errori invece di postarli semplicemente avresti già risolto il tuo problema. Nell'immagine dell'errore allegata viene detto espressamente:

    #1062 - Duplicate entry '1' for key 'PRIMARY'

    Se tenti di inserire più record con lo stesso ID (nel tuo caso '1') violi la condizione per cui la primary key deve essere univoca ed avendo tu dichiarato il campo ID come primary key trai le tue conseguenze...
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.