diff --git a/ecrire/inc_version.php3 b/ecrire/inc_version.php3
index 057c97f60030654357a0feb7a2746763a3498854..b1215d5a9048d164fb27af62288b44ed1c4f1f37 100644
--- a/ecrire/inc_version.php3
+++ b/ecrire/inc_version.php3
@@ -13,7 +13,29 @@ define("_ECRIRE_INC_VERSION", "1");
 
 $table_prefix = "spip";
 
+
+function spip_query_debug($query) {
+	static $tt = 0;
+	$suite = "";
+	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
+		$suite = $regs[0];
+		$query = substr($query, 0, -strlen($suite));
+	}
+	$query = ereg_replace('([[:space:],])spip_', '\1'.$GLOBALS['table_prefix'].'_', $query) . $suite;
+	$m1 = microtime();
+	$result = mysql_query($query);
+	$m2 = microtime();
+	list($usec, $sec) = explode(" ", $m1);
+	list($usec2, $sec2) = explode(" ", $m2);
+	$dt = $sec2 + $usec2 - $sec - $usec;
+	$tt += $dt;
+	echo "<small>".htmlspecialchars($query);
+	echo " -> <font color='blue'>".sprintf("%3f", $dt)."</font> ($tt)</small><p>\n";
+	return $result;
+} 
+
 function spip_query($query) {
+//	return spip_query_debug($query);
 	$suite = "";
 	if (eregi('[[:space:]](VALUES|WHERE)[[:space:]].*$', $query, $regs)) {
 		$suite = $regs[0];