Wpis z mikrobloga

#symfony #symfony2 #symfony3 #doctrine #php

Jak escapować dane? Potrzebuję wykorzystywać natywne zapytania sql i nie mam jak escpaować danych.
Bindowanie raczej odpada, a mysqlescapestring nie istnieje w php7. mysqlrealescape_string wymaga z kolei połączenia, a tego wyciągnać od Doctrine się chyba nie da po dobroci, bo tam PDO siedzi zaszyte gdzieś?
  • 15
@lukasz_: @Klopsztanga: Odpada, bo robię bulk inserty i... Nie wiem w sumie jak ugryźć w takim przypadku bindowanie. Chcę ominąć doctrina jak mogę, bo mi okrutnie spowalnia cały proces.

jak coś pobierasz getConnection i masz providera a tam escape

@Klopsztanga: Jakiego providera, gdzie providera, jakie escape? Znalazłem tylko metodę quote, ale to nie do końca to. Obecnie escapuję ręcznie te "niebezpieczne" znaki, ale wiem, że to nie jest tak
@Klopsztanga: Dotarłem tam i albo nie zrozumiałem, albo nie działało. Zysku nie było żandego, a jeszcze problemy z "zależnościami" między encjami się porobiły. Sprawdzę raz jeszcze, bo wiem, że w tym siła doctrine.