SQLクエリを実行しようとしていますが、値が電子メールアドレスであるかどうかを何らかの方法で確認する必要があります。$user
テーブルにこのようなユーザー値があるため、が電子メールアドレスであるかどうかを確認する方法が必要です。
test
test2
test@example.com
test2@example.com
test392
test@example.net
等々...
メールアドレスかどうかを$useremail
確認するために作成する必要があります。$user
だから私は値WHERE user=test OR user=test@example.com
などを更新することができます。
$user = strtolower($olduser);
$useremail = "";
mysql_query("UPDATE _$setprofile SET user=$sn, fc=$fc WHERE user='$user' OR user='$useremail");