так что нет веской причины опускать кавычки.

ся головой об стену с этим:

получить значения POST для массива ..Выберите внешний ключ.Некоторые другие INSERT-операции
$insertdates = "INSERT INTO dates (asid,acq_date, serv_guaranteedate
               , maintenance_period, expiration_date) 
               VALUES ('$foreignkey','$uservalues[1]'
               ,'$uservalues[4]','$uservalues[5]','$uservalues[3]')";
$upsdasult= mysql_query($insertdates);

Все значения находятся в правильном формате перед вставкой, а $ foreignkey - в правильном формате.(Я повторил значения перед оператором вставки).
Операция выполняется успешно, но когда я смотрю на базу данных, ничего не вставлено.

Может ли кто-нибудь сказать мне, что я делаю не так?