0

我的班级中有以下静态方法。

public static function GETSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = ""){}

在此方法中,我有以下说明:

if(function_exists("mysql_real_escape_string")){
    $theValue = mysql_real_escape_string($theValue);
    echo "a: " . $theValue;
} else {
    $theValue = mysql_escape_string($theValue);
    echo "b: " . $theValue;
}

当我运行这个程序时,屏幕上会打印“a:”。这意味着 $theValue 失去了价值。

我做错了什么?

4

1 回答 1

0

出现问题是因为在调用mysql_real_escape_string函数之前我没有连接到数据库。

于 2012-08-27T13:26:34.083 回答