我在尝试将值插入我的数据库时遇到问题,“randomkey”插入为 0...
在一页上我有...
if($usersClass->register($_POST['produgg_username'], md5($_POST['produgg_password']), $_POST['produgg_email'], $randomkey))
和执行插入的页面...
public function register($username, $password, $email)
{
$rs = mysql_query("INSERT INTO `$this->usersTable` (`username`, `password`, `email`, `randomkey` )
VALUES
('".mysql_real_escape_string($username)."',
'".mysql_real_escape_string($password)."',
'".mysql_real_escape_string($email)."',
'".$randomkey."'
)");
if($rs) {
return mysql_insert_id();
}else{
return false;
}
}
最佳答案
您忘记将其包含在接受的参数中:
public function register($username, $password, $email)
应该是:
public function register($username, $password, $email, $randomkey)
关于php - 无法获得插入数据库 PHP 的值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6473221/