类函数中的三个查询

时间:2012-07-16 23:16:17

标签: php mysqli

我正在开发一个有趣的网站,在php-mysqli中。我应该为三个查询编写一个独特的函数。 每个查询都应该使用该名称和[第二个参数] COUNT在db中有多少记录,以区分并避免在以后的查询中出现重复。 :

    public function isset_record($name, $second_param)
    {
        $qArray = array(1 => 'street = ?', 2 => 'telef = ?', 3 => 'age = ?');
        $stmt = $this->mysqli->stmt_init();
        $query = "SELECT COUNT(nome) FROM users WHERE nome = '" . $this->mysqli->real_escape_string($name) . "' ?";
            WHILE OR FOR LOOP....
            $query .= implode(' AND ', $qArray);
            $stmt = mysqli->prepare($query);
            $stmt->bind_param("s", $second_param);
            $stmt->execute();
            $stmt->bind_result($count);
            $stmt->close();

           return ($count > 0 ? true : false);  // 0 records found = OK
    }

如何在一个函数中循环三次? 有可能或者我必须编写三个不同的函数(或三个不同的查询......)?非常感谢..

0 个答案:

没有答案