PHP mysql_safe_query可以防止SQL注入

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP mysql_safe_query可以防止SQL注入相关的知识,希望对你有一定的参考价值。

function mysql_safe_string($value) {
    if(empty($value))           return 'NULL';
    elseif(is_string($value))   return '\''.mysql_real_escape_string(trim($value)).'\'';
    elseif(is_numeric($value))  return $value;
    elseif(is_array($value))    return implode(',',array_map('mysql_safe_string',$value));
    else                        return false;
}

function mysql_safe_query($format) {
    $args = array_slice(func_get_args(),1);
    $args = array_map('mysql_safe_string',$args);
    $query = vsprintf($format,$args);
    return mysql_query($query);
}

以上是关于PHP mysql_safe_query可以防止SQL注入的主要内容,如果未能解决你的问题,请参考以下文章

php中防止SQL注入的方法

php防止sql注入的方法(转)

转:PHP中防止SQL注入的方法

转:PHP中防止SQL注入的方法

在php中防止SQL注入的方法

php 防止爬虫设置