1 既存チェックのSQL文
2 if(あった場合){
3 もうあるよ とprint
4 }elseif(無かった場合){
5 書き込み処理SQL
6 書き込んだよ とprint
7 }

と書いたのに、初めての書き込み時に3のメッセージが出るのです。
5の処理はちゃんとしているのに6の処理をしないのも謎でして。
同じif文の中の処理なのに。