データベースに値があればupdate文,なければinsert文を使いたいです。どのように分岐処理できますか?
php
1//update 2 $sql = "UPDATE ranking SET user_id = '$id', win_count = '$win_count', email = '$step_count' WHERE email = '$email'"; 3 $stmt = $pdo->query($sql); 4 5 6//insert 7 $sql = "INSERT INTO ranking (user_id, win_count, step_count) VALUES (?, ?, ?)"; 8 $stmt = $pdo->prepare($sql); 9 10 $stmt->bindValue(1, $id, PDO::PARAM_STR); 11 $stmt->bindValue(2, $win_count, PDO::PARAM_STR); 12 $stmt->bindValue(3, $step_count, PDO::PARAM_STR); 13 $stmt->execute();
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/04/16 09:58