PHP PDO类选择或


PHP PDO Class SELECT OR

我正在使用PHP PDO类,您可以在这里看到并遇到一些问题。如果我要使用一个简单的select where,代码如下:

$id = 54;
$bind = array(
    ":aid" => $id,
    ":aid" => $id2,
);
$results = $db->select("accounts", "AccountID = :aid", $bind);

这是类中的select函数:

public function select($table, $where="", $bind="", $fields="*") {
                $sql = "SELECT " . $fields . " FROM " . $table;
                if(!empty($where))
                        $sql .= " WHERE " . $where;
                $sql .= ";";
                return $this->run($sql, $bind);
        }

我的问题是我想在这里执行一个OR。我该怎么做呢?

在select函数中可以简单地使用

$id = 54;
$something=123;
$bind = array(
    ":aid" => $id,
    ":something" => $something
);
$results = $db->select("accounts", "AccountID = :aid OR AccountID=:something ", $bind);