Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem ORM Doctrine - bind proměnné typu string

Pokud bys tam měl Like '95%', tak neřeknu, ale nesetkal jsem se s tím, že by DB stroj vracel s rovnítkem i něco 'navic'.

Pokud tam chceš dávat apostrofy, tak do dotazu, ne do nastaveni parametru. Zkus:

$text = "SELECT p FROM Entity\Product p WHERE p.sarze = ':sarze'";
Tam by podle mnne být měly, jinak je to engine převádí buď na string nebo na číslo. Pak to buď skončí chybou nebo převede tvůj 95A na číslo, takže bez padnutí z toho udělá 95. Pokud by šarže začínala znakem, končilo by to chybou.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny