現在、どのフィールドとどの値を取得するかを制御できる関数を作成しようとしています。これは私が考えていたものですが、機能しません。エラーは発生しません。空の配列が返されます。
public function test ($field, $id) {
$sql = $this->con->prepare("SELECT ? FROM Content WHERE id=?");
$sql->bindParam(1, $field);
$sql->bindParam(2, $id);
$sql->execute();
while ($row = $sql->fetch()) {
echo $row;
}
}
「SELECT?...」の部分についてはよくわかりません。それが正しい方法かどうかは100%わかりません。基本的な考え方は、次のような場所ならどこでも電話をかけることができるということです。
< ?php $obj = new handler; $obj->test($_GET['Title'], $_GET['id']); ?>
これにより、タイトルが正しいIDでエコーされます。