note 69085 deleted from function.mysql-real-escape-string by bjori

From: Date: Wed, 23 Aug 2006 07:34:02 +0000
Subject: note 69085 deleted from function.mysql-real-escape-string by bjori
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-116197@lists.php.net to get a copy of this message
Note Submitter: antrecu at yahoo dot com Reason: useless ---- Hi everyone, this is a little piece of code, which helps to validates a user into some application, using mysql_real_escape_string(). hope it can be useful. function quote_smart($value) { // Stripslashes if (get_magic_quotes_gpc()) { $value = stripslashes($value); } // Quote if not integer if (!is_numeric($value)) { $value = "'" . mysql_real_escape_string($value) . "'"; } return $value; } function validate_SystemUser($user_name, $password){ $password = quote_smart(crypt($password, 'SS')); $sel_user = "SELECT id FROM user WHERE userName = " . quote_smart($user_name) . " AND password = " . $password . ""; //DB connection, query execution & returns resulset $res_user = query($sel_user); $row_user = mysql_num_rows($res_user); if($row_user > 0){ while($row_user = mysql_fetch_array($res_user)){ $idUser = $row_user[0]; } return $idUser; }else{ //bla bla } }

« previous php.notes (#116197) next »