zf2 で Zend\Db\Sql を試しています。簡単なクエリを作成するのに問題があります。以下は私のコードです。
$id = 342;
$select2 = $this->sql->select();
$select2->from('users');
$select2->where(array('fbid'=>$id));
$statement = $this->sql->prepareStatementForSqlObject($select2);
$result = $statement->execute();
上記のステートメントはオブジェクトを返しません。何が問題なのか分かりますか?
また、zend db の準備済みステートメントに関していくつか疑問があります。準備されたステートメントは、Zend を介してクエリを作成するための正しくて最良の方法ですか? Web から読んだところ、SQL インジェクションから十分に保護されていると書かれています。
私を導くための助けに感謝します。