powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить строку запроса после выполнения execute?
1 сообщений из 1, страница 1 из 1
Как получить строку запроса после выполнения execute?
    #32819136
Проблема такая необходимо в лог(таблица logs) записать sql запрос...
делаю так:
my $sql = "insert into item(cardid, shopid, name, price, bonus, date, account) values(?,?,?,?,?,current_timestamp,?)";

my $sth = $dbh->prepare($sql);
$sth->execute($id, $shop, $name, $price, ($bonusbuy eq "")?0:1, $account);

т.е DBI подставляет вместо "?" значения $id, итд, таким образом подготавливается запрос и выполняется...

вот мне нужно этот подготовленный запрос запихнуть в лог...
не подскажите как это сделать... Может там метод есть у $dbh который возвращает строку запроса...
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как получить строку запроса после выполнения execute?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]