Index: /temp/trunk/data/lib/slib.php
===================================================================
--- /temp/trunk/data/lib/slib.php	(revision 5840)
+++ /temp/trunk/data/lib/slib.php	(revision 5901)
@@ -1770,6 +1770,10 @@
 function sfManualEscape($data) {
 	// ÇÛÎó¤Ç¤Ê¤¤¾ì¹ç
-	if(!is_array($data)) {			
-		$ret = pg_escape_string($data);
+	if(!is_array($data)) {
+		if (DB_TYPE == "pgsql") {
+			$ret = pg_escape_string($data);
+		}else if(DB_TYPE == "mysql"){
+			$ret = mysql_real_escape_string($data);
+		}
 		$ret = ereg_replace("%", "\\%", $ret);
 		$ret = ereg_replace("_", "\\_", $ret);
@@ -1779,9 +1783,15 @@
 	// ÇÛÎó¤Î¾ì¹ç
 	foreach($data as $val) {
-		$ret = pg_escape_string($val);
+		if (DB_TYPE == "pgsql") {
+			$ret = pg_escape_string($val);
+		}else if(DB_TYPE == "mysql"){
+			$ret = mysql_real_escape_string($data);
+		}
+
 		$ret = ereg_replace("%", "\\%", $ret);
 		$ret = ereg_replace("_", "\\_", $ret);
 		$arrRet[] = $ret;
 	}
+
 	return $arrRet;
 }
