I have recently started doing mysql queries using pdo but I am getting the following error
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
My code is,
$conquery = $this->db->prepare("SELECT questions.quid,answers.catid,answers.ansid
FROM questions,answers where questions.qtype = ? and answers.userid = ? and (questions.quid = answers.quid)");
$conquery->execute(array('questions.qtype' => 'concern','answers.userid' =>$_SESSION['user_id']));