Задать вопрос
@rennameduser_3432

Ошибка pdo, как исправить?

При вставке примерно 106 записей выдает ошибку
Fatal error: Uncaught PDOException: SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'cylinders' at row 1 in


$dbh->query("START TRANSACTION");
        $sql = "INSERT INTO `auction`(`stock`, `selling_branch`, `vin_status`,
        `loss`, `primary_damage`, `title_sale_doc`, `title_sale_doc_brand`, `start_code`, 
        `key_`, `odometr`, `airbags`, `vehicle`, `body_style`, `engine`, `transmission`, 
        `drive_line_type`, `fuel_type`, `cylinders`, `restraint_system`, `exterior_interior`, 
        `manufactured_in`, `model`, `vehicle_location`, `auction_date_time`, `lane_run`, `aisle_stall`, 
        `actual_cash_value`, `estimated_repair_cost`, `seller`) VALUES 
        ('".strip_tags($info[1])."','".strip_tags($info[3])."','".strip_tags($vin[0])."','".strip_tags($info[10])."'
        ,'".strip_tags($info[12])."','".strip_tags($info[14])."','".strip_tags($info[16])."'
        ,'".strip_tags($info[21])."','".strip_tags($info[26])."','".strip_tags($info[28])."'
        ,'".strip_tags($info[30])."','".strip_tags($info[37])."','".strip_tags($info[39])."'
        ,'".strip_tags($info[44])."','".strip_tags($info[46])."','".strip_tags($info[48])."'
        ,'".strip_tags($info[50])."','".strip_tags($info[52])."','".strip_tags($info[54])."'
        ,'".strip_tags($info[56])."','".strip_tags($info[59])."','".strip_tags($info[61])."'
        ,'".strip_tags($info[83])."','".strip_tags($info_[1])."','".strip_tags($info[86])."'
        ,'".strip_tags($info[88])."','".strip_tags($info[90])."','".strip_tags($info[93])."'
        ,'".strip_tags($sell[0])."')"; // Запрос в базу данных для добавление новой записи

        $dbh->query($sql); // отправляем запрос
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 8 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы