问题出在标题中:我必须找出数组中是否存在该元素,以及它是否没有将数据放入数据库。
这是代码:
$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.'")');
}
此代码有效,但数据始终插入数据库。
我怎样才能正确地做到这一点?
谢谢)