I got something like this.
It's working, but have to do a mysql query like 40 times is not the best thing.
Can somebody help me get it in to one query?
$string_unique  = 'Unique string';
$number = count($something);
for ($i=0; $i < $number; $i++) 
{
if(!empty($some_input)) {       
    $string_one     = 'Something_one' . $i;
    $string_two     = 'Something_two' . $i;
    mysql_query("INSERT INTO `table` (`unique_string`, `string_one`, `string_two`) VALUES('$unique_string', '$string_one', '$string_two') ON DUPLICATE KEY UPDATE `string_one` = '$string_one', `string_two` = '$string_two'") or die(mysql_error());
} else {
    $string_one     = '';
    $string_two     = '';
    mysql_query("INSERT INTO `table` (`unique_string`, `string_one`, `string_two`) VALUES('$unique_string', '$string_one', '$string_two') ON DUPLICATE KEY UPDATE `string_one` = '$string_one', `string_two` = '$string_two'") or die(mysql_error());
}
 
     
     
    