Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php上验证MySQL查询_Php_Mysql - Fatal编程技术网

在php上验证MySQL查询

在php上验证MySQL查询,php,mysql,Php,Mysql,有没有可能得到要在PHP上执行的查询 以下是我正在尝试的代码: public static function executeInsertQuery($sqlQuery) { $dbTable = mysql_query($sqlQuery, self::$_dbLink); if($dbTable === false){ Models_Error::throwException("Connection to table failed.", 'database')

有没有可能得到要在PHP上执行的查询

以下是我正在尝试的代码:

public static function executeInsertQuery($sqlQuery)
{
    $dbTable = mysql_query($sqlQuery, self::$_dbLink);

    if($dbTable === false){
        Models_Error::throwException("Connection to table failed.", 'database');
    }

    return null;
}

如何验证它始终是一个插入查询

不要依赖于被传递一个查询

在我当前的项目中,如果我想插入一些内容,它看起来如下所示:

DB::insert("tablename",array(
    "column" => "value",
    "col2"   => "val2",
    "foo"    => "bar"
));

然后将其转换为适当的查询(在本例中使用PDO,但在这里这并不重要)

谢谢!我会这样尝试,但无论如何,我对验证过程感兴趣。我的意思是,定义函数绝对更好,这样函数就清晰了,但我发现大字符串的验证过程非常有趣