Помещение PHP-массива в MySQL с дополнительными столбцами

У меня вопрос о массивах PHP и вставка их как отдельных записей в базу данных MySQL. У меня отсортирован массив, и он работает так, как должен.

Это то, что у меня есть для массива:

$files = array(); foreach($_FILES['file']['tmp_name'] as $key => $tmp_name ) { $files[$key] = array ( $file_name = $_FILES['file']['name'][$key], $file_type=$_FILES['file']['type'][$key], $file_size =$_FILES['file']['size'][$key], $file_tmp =$_FILES['file']['tmp_name'][$key] ); } 

Это то, что у меня есть, чтобы массив вставлял их как отдельные строки в базу данных:

 $new = array(); foreach($files as $key => $value) { $new[] = "'".implode("','", $value)."'"; } $query = "(".implode("), (",$new).")"; $sqlone = "INSERT INTO files (filename, filetype, filesize, filetempname) VALUES ".$query.""; if (!mysql_query($sqlone, $conn)) { die("Error: " . mysql_error()."."); } 

Проблема, с которой я сталкиваюсь, заключается в следующем: я хочу добавить дополнительную информацию в запрос, но я не совсем уверен, как это сделать.

Я хочу иметь возможность добавить ссылку на письмо, к которому были прикреплены файлы. В основном я хочу, чтобы запрос выглядел следующим образом:

 $sqlone = "INSERT INTO files (filename, filetype, filesize, filetempname, mailid //this is the extra column in the database) VALUES ".$query.", '1'// this is the corresponding value"; 

Проблема, с которой я столкнулась, заключается в том, что я получаю сообщение об ошибке при попытке добавить к нему дополнительную информацию.

Есть ли какие-нибудь указатели, которые вы, ребята, могли мне дать?

заранее спасибо