PHP7での話し。
PHP7ではMDB2が動かなかったので、PDOでDB操作をしてみたの。
かなり簡単だけどサンプルコードを作ってみましたのよ。
# 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;// クリア

