私はMySQL用のPHPのPDOのインとアウトを学んでいます。私の質問は、実行ごとに複数の異なるMySQLステートメントを実行する必要がある場合、$pdo = new PDO(...);
それぞれの新しい(異なる)ステートメントの前に定義する必要があるかどうかです。
$pdo = new PDO(...);
$sql = $pdo->prepare('SELECT userid, email FROM users WHERE email = :email AND password = :password');
$sql->execute(array(':email' => $_POST['email'], ':password' => md5($_POST['password'])));
$result = $sql->fetchObject();
$sql = $pdo->prepare('UPDATE users SET access_count = access_count + 1, timestamp_last_access = :timestamp WHERE userid = :userid');
$sql->execute(array(':timestamp' => TIMESTAMP, ':user_id' => $result->user_id));
$result = $sql->fetchObject();
の新しいインスタンスを呼び出す必要があり$pdo = new PDO(...);
ますか、それともスクリプトの完全な実行を通じて開いたままにすることができますか?