Мне нужно получить полный запрос с заполненными значениями после успешного выполнения запроса (в основном я хочу запрос строка с вопросительными знаками в запросе удалена и заменена соответствующими значениями), чтобы я мог использовать ее для ведения журнала транзакций.В PHP + PDO получить информацию о последнем запрошенном запросе или заполнить вопросительные знаки в запросе соответствующими записями
ниже строки кода, которые я использую
$stmt1 = $dbh->prepare("INSERT INTO announcements(id,routeID,ServiceAdvisoryID,ServiceAdvisoryDetailsId)
VALUES (?,?,?,?)");
$stmt1->execute(array($aid,$route,$anctype,$announcementid));
запрос, используемый для регистрации сделки является
$transactionText = "INSERT INTO announcements(id,routeID,ServiceAdvisoryID,ServiceAdvisoryDetailsId) VALUES (?,?,?,?)";
$stmt2 = $dbh->prepare("insert into transactionLog_tbl(userName,transactionTypeId,transactionTime,transactionText)values(?,?,?,?)");
$stmt2->execute(array($_SESSION['username'],1,date("y.d.m"),$transactionText));
Я хочу, чтобы текст сделки, чтобы иметь вопросительные знаки, заполненные соответствующими значениями.
или еще
Могу ли я получить последнюю выполненную ROW с помощью PDO. Я знаю, что мы можем получить ID, но cam мы также получаем полный ряд строк?
Любая помощь была бы принята с благодарностью.
Взгляните на ответы на этот вопрос: http://stackoverflow.com/questions/2411182/how-to-debug-pdo-database-queries; есть некоторые сведения, которые могут помочь. –