Here is my Script,
//===============================
define("STRUSERNAME", "root");
define("STRPASSWORD", "password");
define("STRHOSTNAME", "127.0.0.1");
define("STRDATABASENAME", "XXXDB");
define("STRTABLENAME", "XXXTABLE");
$strStmt = "CREATE TABLE STRTABLENAME (ROWID INT PRIMARY KEY AUTO_INCREMENT, NAME CHAR(255), PASSWORD CHAR(8))";
$strAddStmt = "INSERT INTO STRTABLENAME(NAME, PASSWORD) VALUES ('$strPlayerName', '$strPassword')";
$link = mysql_connect(STRHOSTNAME, STRUSERNAME, STRPASSWORD);
mysql_create_db(STRDATABASENAME, $link);
mysql_select_db(STRDATABASENAME, $link);
mysql_query($strStmt, $link);
mysql_query($strAddStmt, $link);
//===============================
If I have passed in $strPlayerName and $strPassword into the database, the password was not the password that I've inputed. It was "password" itself.