Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #6
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Il foreach serve per eseguire le singole query, non per riunire tutti i dati in una
    Codice PHP:
    foreach ( $array_dati as $dato )
    {
        
    $query "insert into tabella (colonna) values ('$dato')";
        
    mysqli_query($link$query);

    Si esatto, il mio intento non è inserirli tutti in un blocco unico con una singola query, ma bensì inserire tutti i valori presenti nel form. Il modo col quale vanno inseriti lo chiedevo appunto.

    Per cui mi sembra di capire che la soluzione migliore per inserire ciascuna riga del form in altrettante righe della tabella mysql sia il foreach. Corretto?

    Nel tuo esempio è presente solo un campo, ma nel caso ne avessi tre, come devo costruire lo script?

    foreach ( $array_dati as $dato )
    {
    $query = "insert into tabella (colonna1, colonna2, colonna3) values ('$colonna1',$colonna2, $colonna3)";
    mysqli_query($link, $query);
    }


    Corretto?
    Ultima modifica di azocomposto; 02-08-2015 a 20:35

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.