PHP / MySQL çoğaltın E-posta Adresi

0 Cevap php

Ben yinelenen e-posta adresleri olması itibaren çalışıyorum bir sitede kullanıcılara önlemeye çalışıyorum. Bu ben kullanıyorum yöntem:

function createUser( $emlAd )
{
     $sql = "SELECT FROM Users WHERE email='$emlAd'" ;

     $result = mysql_query( $sql ) ;

     if( mysql_num_rows( $result ) > 0 )
     {
 die( "There is already a user with that email!" ) ;
     }//end if

     //rest of function
}//end createUser

Bu kod onun görevi başarmak değil, ve kullanıcı hala zaten kullanılan e-posta ile bir hesap oluşturmak mümkün değildir. Garip bir şey olduğunu ben eğer koşul değiştirdiğinizde:

mysql_num_rows( $result ) == 0 

Kullanıcı herhangi bir e-posta adresi ile bir hesap oluşturmak mümkün değildir. Satır sayısı 0'dan büyük olduğunda neden kod bloğunda denetimi geçmez?

0 Cevap