Visualizzazione risultati 1 fino 4 di 4

Discussione: Mancati Inserimenti su MySql

  1. #1
    Guest

    Predefinito Mancati Inserimenti su MySql

    come da titolo, ho una pagina php che mi inserisce dei dati con una query

    Codice PHP:
    $query = "INSERT INTO clienti (mail,object,invsino,passut,piva,ind,cap, citta, prov, tel)
    VALUES ('
    $mail1','$object1','$inviata','$password','$piva1','$ind1','$cap1','$citta1','$prov1','$tel1')";
    tuttavia, ogni tanto l'inserimento non avviene! la pagina in questione è una specie di form di registrazione che prima invia a me una conferma via mail e poi effettua l'inserimento. la mail di conferma a me arriva SEMPRE, e nella maggior parte dei casi l'inserimento nel database avviene, tuttavia uno ogni cinque/sei non viene inserito!

    allego screen della mia tabella sql

    Ultima modifica di FORMCONTATTI : 01-04-2014 alle ore 10.51.28

  2. #2
    Guest

    Predefinito

    Così come è scritta la query è altamente soggetta a SQL injection.
    Probabile che nei casi in cui non ritrovi l'inserimento tra i campi ci fosse il carattere '

  3. #3
    Guest

    Predefinito

    ho provato con e senza ' in alcuni campi e a volte non inserisce anche se non c'è il carattere '
    invece quando c'è non lo inserisce al 100%
    come risolvo i mancati inserimenti in assenza del carattere ' ?
    grazie mille per l'aiuto

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da FORMCONTATTI Visualizza messaggio
    ho provato con e senza ' in alcuni campi e a volte non inserisce anche se non c'è il carattere '
    invece quando c'è non lo inserisce al 100%
    come risolvo i mancati inserimenti in assenza del carattere ' ?
    grazie mille per l'aiuto
    Subito dopo

    Codice PHP:
    $query = "INSERT INTO clienti (mail,object,invsino,passut,piva,ind,cap, citta, prov, tel) VALUES ('$mail1','$object1','$inviata','$password','$piva1','$ind1','$cap1','$citta1','$prov1','$tel1')";
    Nel caso che sai non inserirti i dati, fatti stampare $query, e prova ad eseguire la query direttamente da phpMyAdmin e vedi i risultati.

    Al limite posta qui il risultato della stampa.

Regole di scrittura

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