# String wird beim Einspielen in die DB vor bestimmten Zeichen abgeschitten

**URL:** <https://forum.shopware.com/t/string-wird-beim-einspielen-in-die-db-vor-bestimmten-zeichen-abgeschitten/97032>\
**Category:** Programmierung\
**Created:** [9. November 2022 um 13:36 UTC](https://forum.shopware.com/t/string-wird-beim-einspielen-in-die-db-vor-bestimmten-zeichen-abgeschitten/97032 "2022-11-09T13:36:17Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![t.zacher](https://avatars.discourse-cdn.com/v4/letter/t/858c86/32.png) [@t.zacher](https://forum.shopware.com/u/t.zacher)\
**Post date:** [9. November 2022 um 13:36 UTC](https://forum.shopware.com/t/string-wird-beim-einspielen-in-die-db-vor-bestimmten-zeichen-abgeschitten/97032/1 "2022-11-09T13:36:17Z")

</div>

Hi, ich habe gerade ein Problem beim Einspielen von Daten mittels des DAL in die DB.

Der konkrete Fall ist so, dass ich in einem String das „\<“-Zeichen habe und alles danach inkl. dem Zeichen abgeschnitten wird.

```auto
$translations[$languageId] = array('name' => 't90:x<30 s');

$this->propertyGroupOptionRepository->upsert([
    [
        'id' => $propertyGroupOptionId,
        'groupId' => $propertyGroup->getId(),
        'translations' => $translations
    ]
], Context::createDefaultContext());

```

In der DB landet aber nur „t90:x“.

Ist das ein Bug oder muss ich das „\<“ vorher escapen?
