Visualizzazione risultati 1 fino 7 di 7

Discussione: Problema inserimento Record in DB Mysql

  1. #1
    Guest

    Predefinito

    Ho attivato PHPMyadmin e ho creato il db + la tabella principale. Riesco ad inserire nuovi record solo attraverso le pagine web predefinite di PHPmyadmin e non attraverso pagine create da me ed inserite nel sito.

    Domanda: Non ho i privilegi sufficienti x immetere i record?

    Inoltre: il db viene trovato e selezionato correttamente ma l'istruzione INSERT non ha effetto.

    Grazie per l'attenzione, vi prego di rispondermi

  2. #2
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    posta una parte del codice che usi, probabilmente c'è un'errore nella sintassi
    Se smetti di imparare e evolverti sei morto dentro

  3. #3
    Guest

    Predefinito

    Ecco lo script che "deve" inserire il record:

    <?php

    $user="fbriai";
    $password="+++++++";
    $database="my_fbriai";

    mysql_connect(localhost,$user,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="INSERT INTO soci VALUES('','$_POST[first]','$_POST[last]','$_POST[email]','$_POST[address]')" ;
    mysql_query($query);
    mysql_close();

    ?>

    Vengono ricevute correttamente le variabili passate con il Metodo POST.
    Che ne dite?

    Thanks

  4. #4
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Citazione Originalmente inviato da fbriai
    Ecco lo script che "deve" inserire il record:

    <?php

    $user="fbriai";
    $password="+++++++";
    $database="my_fbriai";

    @mysql_connect(localhost,$user,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="INSERT INTO soci (nome campo1, nomecampo2, nomecampo3 eccc ) VALUES ('$_POST[first]','$_POST[last]','$_POST[email]','$_POST[address]')" ;
    mysql_query($query) or die("non inserisco i dati");
    @mysql_close();

    ?>

    Vengono ricevute correttamente le variabili passate con il Metodo POST.
    Che ne dite?

    Thanks
    prova così ( occhio al grassetto)
    Se smetti di imparare e evolverti sei morto dentro

  5. #5
    Guest

    Predefinito

    Ho aggiunti le @ prima delle istruzioni mysql.... ed anche i nomi dei campi della tabella.

    Ma il nuovo record non viene creato.... :(

    Hai altre idee a riguarda

    Thanks

  6. #6
    L'avatar di makpaolo
    makpaolo non è connesso Utente storico
    Data registrazione
    08-05-2003
    Residenza
    Brescia ( prov.)
    Messaggi
    9,399

    Predefinito

    Citazione Originalmente inviato da fbriai
    Ho aggiunti le @ prima delle istruzioni mysql.... ed anche i nomi dei campi della tabella.

    Ma il nuovo record non viene creato.... :(

    Hai altre idee a riguarda

    Thanks
    prova con

    <?php

    $user="fbriai";
    $password="+++++++";
    $database="my_fbriai";

    @mysql_connect(localhost,$user,$password);
    @mysql_select_db($database) or die( "Unable to select database");
    $query="INSERT INTO soci (nome campo1, nomecampo2, nomecampo3 eccc ) VALUES ('1','2','3','4')" ;
    mysql_query($query) or die("non inserisco i dati");
    @mysql_close();

    ?>
    vedi se così i dati li inserisce, nel caso può essere un problema del form
    Se smetti di imparare e evolverti sei morto dentro

  7. #7
    Guest

    Predefinito

    BITIGO!!!!!! :D Funziona.. ho rifatto il form e tutto fila liscio.


    Grazie mille x i consigli!! :)

Regole di scrittura

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