2014-07-16 3 views
0

PHP에서 실행하려고하는 쿼리를 가져올 수 있습니까? 여기 PHP에서 MySQL 쿼리 유효성 확인

내가 코드 시도하고있다 :

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

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

    return null; 
} 

가 어떻게 그 항상 쿼리로의 삽입으로 유효성을 검사 할 수 있습니다?

답변

1

쿼리를 전달하는 것에 의존하지 마십시오. 내가 뭔가를 삽입 할 경우 내 현재 프로젝트에서

은, 그것은 다음과 같습니다

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

이 다음이 경우 PDO를 사용하여 적절한 쿼리 (로 번역되어 있지만,이 여기에 문제가되지 않습니다)

+0

감사합니다! 나는 그런 식으로 시도 할 것이지만, 어쨌든 나는 검증 과정에 관심이있다. – juancab

+0

내 말은, 함수를 정의하는 것이 절대적으로 더 낫다는 것, 즉 함수가 명확하다는 것입니다. 그러나 큰 문자열의 유효성 검사 프로세스가 정말 흥미 롭습니다. – juancab

관련 문제