Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Problema inserimento in db mysql da form
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      Ciao,
      invece di:
      [php]
      mysql_query($query) or die( "Errore nella query. Query non eseguita");
      [/php]
      Metti:
      [php]
      mysql_query($query) or die( "Errore nella query. Query non eseguita".mysql_error());
      [/php]
      In modo da visualizzare l'errore nella query.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • H
        hascar Bannato User Attivo • ultima modifica di

        Grazie ora ci provo...e ti dico...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • H
          hascar Bannato User Attivo • ultima modifica di

          Dark,

          ho provato ad inserire un oggetto e questo mi ha dato come errore:

          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 'hard disk portatile Rikiki di LaCie presenta uno dei formati più piccoli sul me' at line 1

          penso sia l'apostrofo " ' " quindi come faccio a dire al database che sono dei caratteri speciali??

          Se sbaglio correggimi subito...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            thedarkita ModSenior • ultima modifica di

            Devi utilizzare mysql_real_escape_string sulle variabili prima di utilizzarle nella query.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • H
              hascar Bannato User Attivo • ultima modifica di

              MI faresti un esempio?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                thedarkita ModSenior • ultima modifica di

                Una cosa di questo genere:
                [php]
                $data=mysql_real_escape_string($_POST['data']);
                [/php]

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • H
                  hascar Bannato User Attivo • ultima modifica di

                  Ho fatto come mi hai detto e questo è il risultato:

                  Warning: mysql_real_escape_string(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thedarkita ModSenior • ultima modifica di

                    Puoi postare il codice completo che hai utilizzato?

                    EDIT: Il mysql_connect mettilo all'inizio non prima di fare la query.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • H
                      hascar Bannato User Attivo • ultima modifica di

                      Dal codice che ho postato ho modificato questo:

                      $data=mysql_real_escape_string($_POST['data']);
                      $venditore=mysql_real_escape_string($_POST['venditore']);
                      $titolo=mysql_real_escape_string($_POST['titolo']);
                      $ean=mysql_real_escape_string($_POST['ean']);
                      $categoria=mysql_real_escape_string($_POST['categoria']);
                      $prezzo=mysql_real_escape_string($_POST['prezzo']);
                      $prezzoasta=mysql_real_escape_string($_POST['prezzo_asta']);
                      $mailasta=mysql_real_escape_string($_POST['mail_asta']);
                      $spedizione=mysql_real_escape_string($_POST['spedizione']);
                      $email=mysql_real_escape_string($_POST['email']);
                      $regione=mysql_real_escape_string($_POST['regione']);
                      $localita=mysql_real_escape_string($_POST['localita']);
                      $descrizione=mysql_real_escape_string($_POST['descrizione']);
                      $condizione=mysql_real_escape_string($_POST['condizione']);
                      $linkimg='upload_img/'.$_FILES['linkimg']['name'];
                      $quantita=mysql_real_escape_string($_POST['quantita']);
                      $dom1=mysql_real_escape_string($_POST['dom1']);
                      $risp1=mysql_real_escape_string($_POST['risp1']);
                      $cap=mysql_real_escape_string($_POST['captcha']);
                      $cont=mysql_real_escape_string($_POST['contr_cap'];

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • H
                        hascar Bannato User Attivo • ultima modifica di

                        Ho effettuato 2 inserimenti e non ha dato ancora problemi per ora...Se ho risolto ti ringrazio con tutto il cuore!!!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti