编写包含PDO语句的PHP函数

时间:2014-07-11 22:38:55

标签: php mysql pdo

我正在努力重写以下函数以使用PDO语句而不是mysql_*。它显然是一个更大的脚本的一部分,但我在转换这个部分时遇到了麻烦。

//// What I have so far

function db_scalar($sql, $dbcon2 = null) {
    if($dbcon2 ==''){
        $dbcon2 = $GLOBALS['dbcon'];
    }
    $query = $dbcon2->prepare($sql);
    if ($line = $query->fetch(PDO::FETCH_ASSOC))    {
        $response = $line[0];
    }
    return $response;
}

//// Original function

function db_scalar($sql, $dbcon2 = null) {
    if($dbcon2 ==''){
        $dbcon2 = $GLOBALS['dbcon'];
    }
    $query = mysql_query($sql, $dbcon2) or die(db_error($sql));
    if ($line = mysql_fetch_array($query))  {
        $response = $line[0];
    }
    return $response;
}

?>

有什么想法吗?

0 个答案:

没有答案