Visualizzazione dei risultati da 1 a 7 su 7

Discussione: MySQL: INSERT INTO

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274

    MySQL: INSERT INTO

    $query = "INSERT INTO utenti (rsociale, nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email, password, pagamento, via, citta, cap, regione, stato, s_nome, s_cognome, s_telefono, s_via, s_citta, s_cap, s_regione, s_stato) VALUES ('$p_rsociale', '$p_nomeazienda', '$p_nome', '$p_cognome', '$p_codfiscale', '$p_iva', '$p_telefono', '$p_fax', '$p_email', '$p_password', '$p_pagamento', '$p_via', '$p_citta', '$p_cap', '$p_provincia', '$p_stato', '$s_nome', '$s_cognome', '$s_telefono', '$s_via', '$s_citta', '$s_cap', '$s_provincia', '$s_stato')";

    Query: INSERT INTO utenti ('rsociale', nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email, password, pagamento, via, citta, cap, regione, stato, s_nome, s_cognome, s_telefono, s_via, s_citta, s_cap, s_regione, s_stato) VALUES ('dddd', 'ddddddd', 'dddddd', 'ddddddddddd', '', 'dddddd', 'ddddd', '', 'dddddddddddddddd', '', '', '', '', '', '', '', '', 'd', '', 'dddddd', 'dddddddd', '', '', '')
    Si e` verificato un problema durante la procedura di registrazione!

    MySQL Error: You have an error in your SQL syntax near ''rsociale', nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email' at line 1

    perchè mi da errore? il campo rsociale esiste nel db :\
    questa è la tabella..
    Codice PHP:
    CREATE TABLE `utenti` (
      `
    idint(11unsigned NOT NULL auto_increment,
      `
    rsocialevarchar(255NOT NULL default '',
      `
    nomeaziendavarchar(255NOT NULL default '',
      `
    nomevarchar(255NOT NULL default '',
      `
    cognomevarchar(255NOT NULL default '',
      `
    codicefiscalevarchar(255NOT NULL default '',
      `
    ivavarchar(255NOT NULL default '',
      `
    telefonovarchar(255NOT NULL default '',
      `
    faxvarchar(255NOT NULL default '',
      `
    emailvarchar(255NOT NULL default '',
      `
    passwordvarchar(255NOT NULL default '',
      `
    pagamentovarchar(255NOT NULL default '',
      `
    viavarchar(255NOT NULL default '',
      `
    cittavarchar(255NOT NULL default '',
      `
    capvarchar(255NOT NULL default '',
      `
    regionevarchar(255NOT NULL default '',
      `
    statovarchar(255NOT NULL default '',
      `
    s_nomevarchar(255NOT NULL default '',
      `
    s_cognomevarchar(255NOT NULL default '',
      `
    s_telefonovarchar(255NOT NULL default '',
      `
    s_viavarchar(255NOT NULL default '',
      `
    s_cittavarchar(255NOT NULL default '',
      `
    s_capvarchar(255NOT NULL default '',
      `
    s_regionevarchar(255NOT NULL default '',
      `
    s_statovarchar(255NOT NULL default '',
      
    PRIMARY KEY  (`id`)
    TYPE=MyISAM AUTO_INCREMENT=
    Progeny

  2. #2

    Re: MySQL: INSERT INTO

    [supersaibal]Originariamente inviato da Progeny
    Query: INSERT INTO utenti ('rsociale', nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email, password, pagamento, via, citta, cap, regione, stato, s_nome, s_cognome, s_telefono, s_via, s_citta, s_cap, s_regione, s_stato) VALUES ('dddd', 'ddddddd', 'dddddd', 'ddddddddddd', '', 'dddddd', 'ddddd', '', 'dddddddddddddddd', '', '', '', '', '', '', '', '', 'd', '', 'dddddd', 'dddddddd', '', '', '')
    Si e` verificato un problema durante la procedura di registrazione!

    MySQL Error: You have an error in your SQL syntax near ''rsociale', nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email' at line 1
    [/supersaibal]
    rsociale senza ' mi sembra... prova!
    PaTeR
    From Ban to Life

  3. #3
    Utente di HTML.it L'avatar di Inoki
    Registrato dal
    Oct 2001
    Messaggi
    788
    Tutti i nomi dei campi tra apici
    "La teoria è quando si sa tutto e niente funziona. La pratica è quando
    tutto funziona e nessuno sa il perché. In questo caso, abbiamo messo
    insieme la teoria e la pratica: non c'è niente che funziona... e nessuno sa
    il perché!" (Albert Einstein)

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274
    outputtando la query con echo $query, e facendo la query manualmente funziona.. però con mysql_query() da errore.. :\
    Progeny

  5. #5
    Un errore te lo hanno gia' segnalato:

    Query: INSERT INTO utenti ('rsociale', nomeazienda ....

    le apici al campo rsociale.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2001
    Messaggi
    274
    $query = "INSERT INTO `utenti` (rsociale, nomeazienda, nome, cognome, codicefiscale, iva, telefono, fax, email, pass, pagamento, via, citta, cap, regione, stato, s_nome, s_cognome, s_telefono, s_via, s_citta, s_cap, s_regione, s_stato) VALUES ('$p_rsociale', '$p_nomeazienda', '$p_nome', '$p_cognome', '$p_codfiscale', '$p_iva', '$p_telefono', '$p_fax', '$p_email', '$p_password', '$p_pagamento', '$p_via', '$p_citta', '$p_cap', '$p_provincia', '$p_stato', '$s_nome', '$s_cognome', '$s_telefono', '$s_via', '$s_citta', '$s_cap', '$s_provincia', '$s_stato')";

    questa è la query, ho cambiato il campo "password" in "pass".

    l'errore è: MySQL Error: Unknown column 'rsociale' in 'field list'
    Progeny

  7. #7
    sara' da fagiano la mia richiesta... ma sei sicuro di usare la tabella giusta? magari sbagli il database e hai una tabella utenti diversamente composta.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.