При использовании привязки данных pdo, есть ли способ получить фактический sql, выполняемый MySQL? - PullRequest
0 голосов
/ 05 августа 2011

SQL в программе выглядит так:

select * from table where column=?

Но у самого sql не должно быть ?, мне это нужно в статистике.

Кто-нибудь знает?

1 Ответ

1 голос
/ 05 августа 2011

Я не совсем уверен, что вы спрашиваете, но не существует такого понятия, как "острый SQL". Привязка PDO преобразуется в подготовленный оператор SQL , который также выглядит как ваш код, непосредственно в базе данных: PREPARE ... FROM SELECT * FROM table WHERE column = ?.

Привязка параметров к переменным выполняется непосредственно на уровне SQL, и база данных просто предоставляет интерфейс для этой функции через PDO.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...