1.既にDB上に該当データがあるかどうかを調べる
2.あれば上書き確認メッセージを出す
3.初回書き込みの場合はDBへの書き込み処理を行う

という順番で上から条件分岐をするようにスクリプトを書いたのですが、
何度試しても1の時点でDB上にデータが見つかってしまいます。
ひょっとしてスクリプト内のSQL文って、優先的に実行されてしまうのでしょうか。