我有一个在执行 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;
}
}
}