function get_actor_info( $actor_id ) {
global $pdo;
$stmt = $pdo->prepare('
SELECT film_info, first_name, last_name
FROM actor_info
WHERE actor_id = :actor_id
LIMIT 1');
$stmt->execute( array( ':actor_id' => $actor_id ) );
return $stmt->fetch( PDO::FETCH_OBJ );
}
上記の例では、なぜ MYSQL が WHERE... を選択し、:actor_id
その後にこの:
列が続き、同じことがreturn $stmt->fetch( PDO::FETCH_OBJ );
なぜ二重列を使用するのですか?