2
A
回答
2
有沒有內置的方式來做到這一點。 bigwebguy創建了一個函數來做它in one of his answers:
/**
* Replaces any parameter placeholders in a query with the value of that
* parameter. Useful for debugging. Assumes anonymous parameters from
* $params are are in the same order as specified in $query
*
* @param string $query The sql query with parameter placeholders
* @param array $params The array of substitution parameters
* @return string The interpolated query
*/
public static function interpolateQuery($query, $params) {
$keys = array();
# build a regular expression for each parameter
foreach ($params as $key => $value) {
if (is_string($key)) {
$keys[] = '/:'.$key.'/';
} else {
$keys[] = '/[?]/';
}
}
$query = preg_replace($keys, $params, $query, 1, $count);
#trigger_error('replaced '.$count.' keys');
return $query;
}
相關問題
- 1. 查看較早的查詢日誌 - MySQL
- 2. 查看mysql日誌django
- 3. 如何在運行時查看準備好的查詢DQL查詢?
- 4. 查看水銀日誌/在默認情況下
- 5. 查看在特定情況下不塗
- 6. 使用MySQL調試PDO準備的查詢
- 7. 尋找一個很好的調試日誌文件查看器
- 8. PDO調試 - 在綁定後查看查詢?
- 9. 查看設備中的應用日誌
- 10. 查看git日誌
- 11. 如何在不查看日曆的情況下調用事件日曆?
- 12. 「查看層次未準備好約束...」
- 13. PHP PDO準備語句 - MySQL LIKE查詢
- 14. 在查詢繁重的網站查詢日誌記錄情況
- 15. 爲PDO使用MySQL查詢選項準備好的語句
- 16. Xcode - 在調試模式下查看日誌? (iOS)
- 17. 在PDO和SQLite3中準備好的查詢有區別嗎?
- 18. PHP PDO準備查詢
- 19. 執行準備好的查詢c#mysql
- 20. 用準備好的查詢
- 21. 如何查看JRE和/或GAE類的調試日誌
- 22. MySQL查看子查詢
- 23. MySQL準備好聲明加入查詢
- 24. 縮短MySQL的情況下查詢
- 25. 在不使用JEditorPane的情況下查看Applet中的HTML
- 26. mysql查看或查詢顯示不同日期的數據?
- 27. 如何查看Java日誌?
- 28. Otros日誌查看器
- 29. 查看日誌同時
- 30. 查看黑莓日誌