Мне нужно получить полный запрос с заполненными значениями после успешного выполнения запроса (в основном я хочу, чтобы строка запроса с вопросительными знаками в запросе удалялась и заменялась соответствующими значениями). так что я могу использовать его для ведения журнала транзакций.
Ниже приведены строки кода, которые я использую
$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 мы также получаем полную строку
Любая помощь будет принята с благодарностью.