0

我有一个选择函数,我在其中传递两个变量。桌子和地方。

但是,无论我放在哪里,它总是显示 id = 1。

这可能是因为它认识到 id 有一个值并将其设置为 1 还是我在这里完全不合时宜?

功能如下:

public function select($table, $where){
    $sql = "SELECT * FROM $table WHERE $where";
    $result = mysql_query($sql);
    if(mysql_num_rows($result) == 1){
        return $this->processRowSet($result, true);
    }
    return $this->processRowSet($result);
}

该函数的调用是:

$rowSet = $db->select('users','username = wayne');

还是我在参数中设置用户名的方式?

4

1 回答 1

0

用户名是一个字符串,那么有必要写

$rowSet = $db->select('users','username = "wayne"');
于 2013-08-20T21:13:13.297 回答