Visualizzazione risultati 1 fino 9 di 9

Discussione: Errore inserimento database

  1. #1
    Guest

    Predefinito Errore inserimento database

    Salve ragazzi è il mio primo post, avrei bisogno di aiuto e da giorni ke scemunisco con questo script php ke non so per quale motivo ha deciso di non voler inserire i dati nel database ditemi dove sta l'errore...


    <?php
    $a=1;
    $cont=1;
    $dbhost = "localhost";
    $dbuser = "immsn";
    $dbpass = "xxxxxxxxxxx";
    $dbname = "my_immsn";
    $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die("CONNECTION NOT CORRECT");
    mysql_select_db($dbname, $conn);
    $user = addslashes($_POST['nome']);
    $sql = "INSERT INTO database (user,number) VALUES ('$user ',1 )";
    $query =mysql_query($sql, $conn);
    mysql_close($conn);
    print_r($_POST['nome']);

    ?>


    ho inserito pure una print x vedere se funziona il form e se arrivano le variabili e infatti mi stampa a schermo il nome ke immetto...
    Ultima modifica di immsn : 02-09-2009 alle ore 02.23.38

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Il comando INSERT INTO deve inserire in una tabella .... quindi se non la hai creata devi crearla.
    dal tuo script, dovresti voler inserire nella tabella "database", la hai creata?
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    Guest

    Predefinito

    si ho attivato un database di 4 livello su altervista e ho creato una tabella chiamata database con 3 campi cont user e number...

  4. #4
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Restituisce un qualche errore particolare?
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  5. #5
    Guest

    Predefinito

    no nn restituisce nessun errore..
    restituisce solo il testo inserito nel campo nome del form..
    Se cambio localhost mi da errore di connessione quindi quello è giusto
    se cambio user o pass nn mi da nessun errore..ho controllato però e sono giusti.
    entro nel database ma risulta sempre vuoto..

  6. #6
    Guest

    Predefinito

    Scrivi così:
    $query =mysql_query($sql, $conn) or die (mysql_error());


    ciao!

  7. #7
    Guest

    Predefinito

    evvai errore trovato

    ou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'database (user,number) VALUES ('rtyryh ',1 )' at line 1

    Adesso ke fare? :S

  8. #8
    Guest

    Predefinito

    usi troppe parole riservate.
    Modifica 'database' e 'user'


    ciao!

  9. #9
    Guest

    Predefinito

    grazie tante debug
    il problema era "database" che come hai detto tu è una parola riservata.. User no..

Regole di scrittura

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