Pagina 1 di 2 12 UltimoUltimo
Visualizzazione risultati 1 fino 30 di 32

Discussione: Problemino con un codice sql.

  1. #1
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito Problemino con un codice sql.

    Zao, ho un problema con questo codice, ditemi come bisogna riscriverlo:

    --
    -- Struttura della tabella `accesso`
    --

    CREATE TABLE `accesso` (
    `Id` int(11) NOT NULL auto_increment,
    `username` text NOT NULL,
    `password` text NOT NULL,
    PRIMARY KEY (`Id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

    --
    -- Dump dei dati per la tabella `accesso`
    --

    INSERT INTO `accesso` VALUES (1, 'username', 'password');

    -- --------------------------------------------------------

    --
    -- Struttura della tabella `articoli`
    --

    CREATE TABLE `articoli` (
    `id` int(11) NOT NULL auto_increment,
    `titolo` text NOT NULL,
    `testo` longtext NOT NULL,
    `data` text NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

    --
    -- Dump dei dati per la tabella `articoli`
    --

  2. #2
    Guest

    Predefinito

    Credo sia DEFAULT CHARSET=latin1 che deve essere rimosso dato che da problemi sui server AV.

    Comunque manca l'errore che ti da il codice. Così è difficile aiutarti.

  3. #3
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    Ecco il primo errore, insieme ad un'altro ho provato a correggerlo ma poi ne appaiono altri:

    #1064 - 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 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=2' at line 10

    Edit: emh scusa, ho corretto quell'errore, e ora mi appare:

    #1046 - No Database Selected
    Ultima modifica di lupo91 : 27-05-2006 alle ore 20.27.51

  4. #4
    Guest

    Predefinito

    posta tutto il codice della pagina.

  5. #5
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    nel block notes, c'è scritto quello che c'è scritto nel mio primo post

  6. #6
    Guest

    Predefinito

    ma il codice lo inserisci tramite phpmyadmin?

  7. #7
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

  8. #8
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Dovresti togliere sia:
    Codice:
    ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
    Che:
    Codice:
    ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #9
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    grazie, ma emh, funcool ho cancellato quelle due righe, n'altro errore:

    #1064 - 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 'INSERT INTO `accesso` VALUES (1, 'username', 'password')' at li

  10. #10
    Guest

    Predefinito

    Codice PHP:
    INSERT INTO accesso VALUES ('1', 'username', 'password')

  11. #11
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    mmm scusa, sono un po (def... non continuo ), ma che ci devo fa con quel codice?? se lo cancello, non posso inserire nick e pass.

  12. #12
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    mica lo devi cancellare, devi solo racchiudere 1 tra gli apici.


    -- Aut Roma Aut Nihil!

  13. #13
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    fatto, ho messo l'1 tra gli apici, ed ecco qua:

    #1064 - 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 'INSERT INTO accesso VALUES ('1', 'username', 'password')
    --

  14. #14
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    prova a scrivere:
    INSERT INTO accesso (Id, username, password) VALUES ('1', 'username', 'password')


    -- Aut Roma Aut Nihil!

  15. #15
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    nun fa:

    #1064 - 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 'INSERT INTO accesso (Id, username, password) VALUES ('1', 'user

  16. #16
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    L'id non lo puoi caricare perché è auto_increment, cioè incrementa da solo.
    Puoi scegliere tra due codici:
    Codice:
    INSERT INTO accesso (username, password) VALUES ('username', 'password')
    Codice:
    INSERT INTO accesso VALUES ('username', 'password')
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  17. #17
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    No Funcool, ti devo correggere. L'ho anche provato due secondi fa a scanso di equivoci (mi son detto "magari mi sbaglio"), anche se è autoincrement puoi decidere di assegnarlo, questo attributo serve per comodità per evitare di andare ogni volta a leggere l'ultimo valore inserito. Ed ho anche provato la stringa che ho detto a Lupo91 e anche quella non mi da errore! Ho usato phpMyAdmin di AV, tu Lupo91?


    -- Aut Roma Aut Nihil!

  18. #18
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    li ho provati tutti e due, e mi da sempre un errore con tutti e due:

    Messaggio di MySQL: Documentazione
    #1064 - 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 'INSERT INTO accesso (username, password) VALUES ('username', 'p

    Ma questo codice chi l'ha inventato

  19. #19
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da seneca
    Ho usato phpMyAdmin di AV, tu Lupo91?
    Mi quoto, forse non hai letto.


    -- Aut Roma Aut Nihil!

  20. #20
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    scusa, non avevo letto infatti, io uso il tool offerto da AV di phpMyadmin, non è che sarà un problema del mio DB??

  21. #21
    Guest

    Predefinito

    prova con questo:
    Codice:
    INSERT INTO accesso (`username`, `password`) VALUES ('username', 'password');

  22. #22
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    inserito ma XD:

    Messaggio di MySQL: Documentazione
    #1064 - 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 'INSERT INTO accesso (`username`, `password`) VALUES ('username'

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

    Predefinito

    Da quel che vedo, stai per dare tre comandi diversi:
    - creazione della tabella "accesso"
    - inserimento di un record in tale tabella
    - creazione della tabella "articoli"

    Dato che presi singolarmente i tre comandi mi sembrano corretti, prova a separarli in più file ed eseguirli uno alla volta, perché sembra che phpMyAdmin si lamenti proprio della presenza del comando "INSERT..." dopo la prima query...

    Statemi 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...

  24. #24
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    li ho separati ma mi da alcuni piccoli errori, potreste provare a darmi voi i file separati?
    comunque io ne vedo due non 3, il terzo dov'è?

  25. #25
    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 lupo91
    ...
    comunque io ne vedo due non 3, il terzo dov'è?
    Ecco i tre comandi:
    1. CREATE TABLE accesso ( ...
    2. INSERT INTO accesso VALUES ( ...
    3. CREATE TABLE articoli ( ...

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

  26. #26
    L'avatar di muse85
    muse85 non è connesso Utente
    Data registrazione
    15-05-2006
    Messaggi
    114

    Predefinito

    ma se lo fai con phpmyadmin senza usare direttamente i comandi sql non fai prima?

  27. #27
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    mi arrendo difronte il codice, non ce la faccio, vi ringrazio tutti ugualmente.

  28. #28
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Facciamo l'ultimo tentativo, dai!
    Prova con questo, l'ho copiato paro paro sul pannelletto di phpMyadmin e funziona:

    CREATE TABLE accesso (
    Id int(11) NOT NULL auto_increment,
    username text NOT NULL,
    password text NOT NULL,
    PRIMARY KEY (Id)
    );

    CREATE TABLE articoli (
    id int(11) NOT NULL auto_increment,
    titolo text NOT NULL,
    testo longtext NOT NULL,
    data text NOT NULL,
    PRIMARY KEY (id)
    );

    INSERT INTO accesso (Id, username, password) VALUES ('1', 'username', 'password');

    Naturalmente cancella eventuali tabelle precedenti.


    -- Aut Roma Aut Nihil!

  29. #29
    L'avatar di lupo91
    lupo91 non è connesso Utente attivo
    Data registrazione
    25-07-2005
    Residenza
    sardegna
    Messaggi
    494

    Predefinito

    si funziona, sei un genio, grazie 1000, ora un'ultima cosa per effettuare un login il nick e la pass dove li devo inserire di preciso, dopo questa cosa ho finito il tutto.

  30. #30
    L'avatar di seneca
    seneca non è connesso Super Moderatore
    Data registrazione
    18-12-2004
    Residenza
    la Città Eterna
    Messaggi
    8,376

    Predefinito

    Citazione Originalmente inviato da lupo91
    si funziona, sei un genio, grazie 1000, ora un'ultima cosa per effettuare un login il nick e la pass dove li devo inserire di preciso, dopo questa cosa ho finito il tutto.
    In che senso? hai già un codice e non sai in quale tabella/campi inserire questi dati (però mi sembra troppo ovvio, mi sa che non ho capito la domanda...)


    -- Aut Roma Aut Nihil!

Pagina 1 di 2 12 UltimoUltimo

Regole di scrittura

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