問題はタイトルにあります。要素が配列に存在するかどうか、およびデータがデータベースに入れられないかどうかを確認する必要があります。
コードは次のとおりです。
$day = date('Y-m-d H:i:s');
$logins_array = array();
$logins=mysql_query("SELECT login FROM users");
while($login=mysql_fetch_array($logins))
{
$logins_array[]=$login;
}
if(!(in_array('"'.$_POST['login'].'"',$logins_array)))
{
mysql_query('INSERT INTO users(login,password,email,reg_data) VALUES ("'.$_POST['login'].'","'.$_POST['password'].'","'.$_POST['email'].'","'.$day.'")');
}
このコードは機能しますが、データは常にデータベースに挿入されます。
どうすれば正しくできますか?
ありがとう)