我有一个selet函数,我传递两个变量。表和在哪里。
然而,无论我把它放在哪里总是显示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');
或者是我在参数中设置用户名的方式?
答案 0 :(得分:0)
用户名是一个字符串,然后有必要写
$rowSet = $db->select('users','username = "wayne"');