Проблема
У вас есть ошибка в этой строке:
$foot_size = trim(addslashes($data[2]), '"');
Он сначала избегает двойных кавычек:
"35,36,34" --> \"35,36,34\"
И затем обрежьте их:
\"35,36,34\" --> \"35,36,34\
Решение
В зависимости от того, действительно ли вы хотите, чтобы котировки хранились в вашей БД, позвоните по номеру trim
или addslahes
(но не оба), или ни один из двух:
Полоса кавычек:
$foot_size = trim($data[2], '"');
Сохранять кавычки:
$foot_size = $data[2];
# your framework *might* require explicitly escaping of quote chars:
$foot_size = addslashes($data[2]);
# even better:
$foot_size = $database->escape_string($data[2]);