Neden bu sözdizimi kullanılır:
mysql_query("INSERT INTO users (username, password, email, hash) VALUES(
'". mysql_escape_string($name) ."',
'". mysql_escape_string(md5($password)) ."',
'". mysql_escape_string($email) ."',
'". mysql_escape_string($hash) ."') ") or die(mysql_error());
Ben mysql_escape_string, işlevi hakkında herhangi bir karışıklık var, ancak neden mysql_escape_string($name)
, iki nokta içinde içine değil: . mysql_escape_string($name) .
daha sonra çift tırnak içine alınmış: ". mysql_escape_string($name) ."
son Her şey bir tek tırnak içine alınmış: '". mysql_escape_string($name) ."'
Ben bu formu var aşağıdaki web kaynak: http://net.tutsplus.com/tutorials/php/how-to-implement-email-verification-for-new-members/
... Onun bir php e-posta doğrulama programıdır.