PHP7での話し。
PHP7ではMDB2が動かなかったので、PDOでDB操作をしてみたの。
かなり簡単だけどサンプルコードを作ってみましたのよ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# DB接続 $con = new PDO("mysql:host=$host;dbname=$dbname", $usr, $passwd); # 検索 $select = "SELECT count(*) as cnt FROM mail WHERE mail = '$mail'"; $stmt = $con->query($select); if(!$stmt){ echo '検索に失敗しました。'; exit; } $cnt = $stmt->fetch(PDO::FETCH_ASSOC); if(!$cnt["cnt"]){ # データ登録 $insert = "INSERT INTO mail (mail, date) "; $insert .= "VALUES('$mail', '".date("Y-m-d H:i:s"). "')"; if(!$con->query($insert)){ echo 'データの登録に失敗しました。'; exit; } } $stmt = null;// クリア $con = null;// クリア |