4
我使用準備好的語句,如:有沒有辦法記錄SQLite查詢?
$mysqlite = new SQLite3("test.sqlite", SQLITE3_OPEN_READWRITE);
$stmnt = $mysqlite->prepare("INSERT INTO Friends VALUES(?,?,?)");
$stmnt->bindValue(1,4,SQLITE3_INTEGER);
$stmnt->bindValue(2,"Jane",SQLITE3_TEXT);
$stmnt->bindValue(3,"F",SQLITE3_TEXT);
$stmnt->execute();
是否有使用預處理語句時,日誌查詢方式?
編輯:
如果無法從SQLite3預準備語句中提取查詢,您會建議如何調試查詢?
如果您試圖用數據記錄聲明,我認爲您會感到失望。 – Brad 2012-03-09 04:46:40
布拉德是正確的 - 文檔http://www.php.net/manual/en/class.sqlite3stmt.php顯示沒有方法preparestatement返回最終查詢日誌。 – 2012-03-10 09:10:25
Brad,msgmash.com:對於調試/日誌記錄查詢,您會採用哪種替代策略? – Amit 2012-03-10 16:54:09