私は問題を抱えている:私は句が他の場合
SELECT COUNT(*)
FROM user
WHERE userid = 1234 AND password = 1234;
概念は私の擬似コードでは、このようなものです
場合には、このクエリの結果を使用したい - 私は方法がわかりませんそれ
if (count = 0) {
SELECT logintattempt
INTO @temp
FROM user
WHERE userid = 1234
SELECT (@temp+1) INTO @temp
}
SELECT loginattempt
FROM user
WHERE userid = 1234;
if(loginattempt >= 3) {
UPDATE user
SET status = 'blocked'
WHERE userid = 1234;
}
試みが増加し、ログイン試行が3以上である場合、それは私の理解からブロック
は、 –
を支援するためのおかげでちょっと私の答えを更新し、チェックにMySQLでそれを実行してい今すぐ –
'SET @count:=(ユーザーからのSELECT COUNT(*)ユーザーID = 1234とパスワード= 1234); SELECT @count;ユーザここで、ユーザID = 1234 FROM {SELECTが@temp INTO SELECT(@ TEMP + 1)ユーザID = 1234 ユーザから@temp INTO logintattempt}(@count)場合に選択loginattempt。 if(loginattempt> = 3){ UPDATEユーザーセットステータス= 'ブロック済み' userid = 1234; } ' if節を追加するとこのようになりますか? –