0

我有一个在执行 SQL 语句之前转义数据的函数。现在的问题是我有 4 个数据库,那么如何将数据库对象传递给函数。

function escape($what) 
{
global $db;

foreach ($what as $variable => $value)
{
    if (is_string($value) || is_numeric($value))
    {

        $GLOBALS[$variable] = $db->real_escape_string();
    }
    else
    {
        $GLOBALS[$variable] = $value;
    }
}
}
4

1 回答 1

1

只需向您的函数添加另一个参数:

function escape($db, $what)

并更改对函数的调用。

于 2012-09-06T20:02:27.093 回答