PDO 準備済みステートメントを使用して、MySQL データベースから1 つのレコードを取得するにはどうすればよいですか?
それを行う「古い」方法では、次を使用できます。
$MyCaption = mysql_result(mysql_query("SELECT * FROM `photos` WHERE `id` = '56465843362'"),0,"caption");
PDO の準備済みステートメントに相当するものは何ですか?
私は試した:
$id = '56465843362';
$query = $db->prepare("SELECT `caption` FROM `photos` WHERE `id` = ?");
$query->execute(array($id));
$caption = $query->fetchColumn();
...しかし、それは間違っていました。