Mysql
 sql >> Database >  >> RDS >> Mysql

Inserire più righe dall'array salvato in una sessione nella tabella?

Ecco la mia versione adottata di ciò che vuoi da quella risposta

$tags = explode(',', $_SESSION['stateslist']);

$sql = array(); 
$counter=0;
foreach( $tags as $row ) {
    $counter++;
    $sql[] = '("'.$row.'", '.$campaign[counter].')';

Supponendo che tu abbia un array di campagna che contiene tutti gli ID campagna corrispondenti

}
mysql_query('INSERT INTO table (state, campaign_id) VALUES '.implode(',', $sql));