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. Query per inserire un array
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • V
      vulcan User • ultima modifica di

      Query per inserire un array

      Qualcuno sa dirmi come faccio ad inserire il contenuto d un'array in database my sql.Mi spiego meglio io ho questo codice

      while ($data = mysql_fetch_object($query)) //creo un ciclo per poter estrarre dei dat dal db

      {
      $dati[] = $data->num; //faccio creare un'array in base al contenuto della tabella
      }

      adesso come faccio ad inserire questo $dati,ho già provato ma non funge perchè non vede ogni singolo valore scrive solo Array, mentre se provo a stamparlo con un echo vedo i valori.Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tarini User • ultima modifica di

        comè strutturato il tuo db??? ciascun'elemento dell'array è un record?? o ogni elemento è una colonna??

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • V
          vulcan User • ultima modifica di

          Ogni elemento è un record.Quindi nel db dovrà inserirmi una riga per ogni elemento.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • ultima modifica di

            Ciao vulcan,se ho capito bene puoi fare così:
            <?
            $dati=implode(",",$dati);
            mysql_query("insert into tabella ("$dati") values ("$dati")");
            ?>
            Ciao!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tarini User • ultima modifica di

              probid a mio parere sbagli in quanto ogni elemento dell'array è un record

              io farei una cosa cosi

              
              foreach($array => $elem) {
                $query = "INSERT INTO table(campo) VALUES('$elem');
                mysql_query($query,$conn);
              }
              
              
              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