示例#1
0
function quote_smart($value)
{
    $value = str_replace('"', "'", trim($value));
    // Stripslashes
    if (get_magic_quotes_gpc()) {
        $value = stripslashes($value);
    }
    // Quote if not integer
    if (!is_numeric($value)) {
        //$value = "'" . gcms_escape_string(sqlstr($value)) . "'";
        $value = "'" . gcms_escape_string($value) . "'";
    } else {
        $value = "'" . $value . "'";
    }
    return $value;
}
示例#2
0
function quote_smart($value)
{
    $value = str_replace('"', "'", trim($value));
    // Stripslashes
    if (get_magic_quotes_gpc()) {
        $value = stripslashes($value);
    }
    // Quote if not integer
    if (!is_numeric($value)) {
        if (strtoupper($value) == 'NULL') {
            $value = gcms_escape_string($value);
        } else {
            $value = "'" . gcms_escape_string($value) . "'";
        }
    } else {
        $value = $value;
    }
    return $value;
}