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. Link testuale aggiornamento tabella mysql
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • massy
      massy Moderatore • ultima modifica di

      $variabile = "UPDATE nometabella SET nomecampo = '".$sel."' WHERE id = 0";

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • massimux
        massimux Moderatore • ultima modifica di

        massy scusa^^ una somantida ^^ a mè và anche come la ho scritta io mi puoi dire la differenza? così magari se mi esce una cosa del genere non erro^_^

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • massy
          massy Moderatore • ultima modifica di

          Ciao.
          Difficilmente va come hai scritto te.
          hai concatenato due apici dentro due apici.

          Premessa:
          il codice da scrivere è:

          UPDATE nometabella SET nomecampo = 'dasostituire' WHERE id = 0

          se la piazzo in una variabile posso farlo con le " o gli '
          nel primo caso:
          "UPDATE nometabella SET nomecampo = 'dasostituire' WHERE id = 0",
          nel secondo
          'UPDATE nometabella SET nomecampo = 'dasostituire' WHERE id = 0'
          sostituendo la variabile puoi aver problemi di comprensione nella rilettura e di scazzo degli apici, nota il termine tecnico.

          Concatenando il tutto risolvi: ragiona come se dividessi in 3 parti:

          UPDATE nometabella SET nomecampo = '
          dasostituire
          ' WHERE id = 0
          che diventano:
          $var= "UPDATE nometabella SET nomecampo = '"
          .
          $variabilealpostodi_dasostituire_
          .
          "' WHERE id = 0"

          su un'unica riga:
          $var ="UPDATE nometabella SET nomecampo = '" . $variabilealpostodi_dasostituire_ . "' WHERE id = 0" ;

          Chissà se mi son spiegato 🙂

          :ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gabrogabro User Newbie • ultima modifica di

            grazie mille davvero.
            questi apici virgolette e virgole mi sa che li hanno messi apposta per complicarmi la vita...

            vi chiedo un'altro piacere....
            alla fine di uno scriptino in un file tipo ciao.php qual'è il comando per far andare il browser ad una pagina tipo index.php? (sarà una cavolata ma non riesco a trovarlo)

            grazie ancora
            saluti

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lumpi User Attivo • ultima modifica di

              controllo dell'update (puoi anche ometterlo)
              header("location: http://www.pio.pio");

              Ciao Valentino

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gabrogabro User Newbie • ultima modifica di

                ..mi dispiace ragazzi...lasciamo perdere il secondo aiuto, pensavo funzionasse invece NO
                come mai a voi funziona??
                ho provato in tutti i modi indicati da voi.
                mi da questo errore : Parse error: syntax error, unexpected T_VARIABLE in /home/pareremi/public_html/sel.php on line 3

                il codice è questo :

                <?php
                $primapagina = $Recordset_perdata_1['idarticolo']
                $sel ="UPDATE homepage SET scelta = '" . $primapagina . "' WHERE id = 0" ;
                mysql_query($sel, $server1) or die(mysql_error());
                ?>

                che foo??

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gabrogabro User Newbie • ultima modifica di

                  grazie lumpi per l'aiuto

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    lumpi User Attivo • ultima modifica di

                    @gabrogabro said:

                    $seleziona = "UPDATE nometabella SET nomecampo = '$nomequery ['numero']' WHERE nometabella.nomecampochiave =0";

                    mysql_query($seleziona) or die(etc. etc.);

                    Prova così:
                    $seleziona = sprintf("UPDATE nometabella SET nomecampo =%s
                    WHERE nometabella.nomecampochiave =0", $HTTP_GET_VARS['numero']);

                    Saluti

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • massy
                      massy Moderatore • ultima modifica di

                      Ehm, perché complicarti la vita se basta semplicemente mettere un ; nella riga precedente? 😄

                      $primapagina = $Recordset_perdata_1['idarticolo'] **; <-- **

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • massimux
                        massimux Moderatore • ultima modifica di

                        massi ti ho fatto perdere tempo perche controllando è così ho impostato in variabile con le doppie virgolette(")

                        ti ringrazio per la perla di saggezza 😄 scazzare

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          gabrogabro User Newbie • ultima modifica di

                          grazie a tutti..
                          massi era proprio un ;
                          grazie il mio sito funzionerà.

                          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