Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Più foreach in database

    Salve ragazzi, dovrà essere un problema stupido, ma ci sto sbattendo la testa da un'ora e non ci riesco, allora ho questi due array:

    $prova1 e $prova2

    ora devo inserire tutti gli array nel database, facendo così mi scrive moltissime volte nel database perchè logicamente ripeto due volte il foreach:


    Codice PHP:
    foreach($prova1 as $a){
    foreach(
    $prova2 as $b){ 
    mysql_query("INSERT INTO database (prova1, prova2) VALUES ('$a', '$b')");
    }

    Come posso scorrere tutti gli array per inserirli nel database una sola volta?

    Spero di essere stato abbastanza chiaro.

    Grazie

  2. #2
    partendo dall'assunto che prova1 e prova2 abbiano la stessa lunghezza:

    Codice PHP:

    foreach($prova1 as $key => $a){ 
    mysql_query("INSERT INTO database (prova1, prova2) VALUES ('$a', '".$prova2[$key]."')"); 


    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Grande funziona!

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.