gpt4 book ai didi

php - 获取用户排名(mySQL)

转载 作者:行者123 更新时间:2023-11-28 00:03:09 25 4
gpt4 key购买 nike

我正在登录,有等级。当您登录时,您会收到一条欢迎消息。但这对于每个等级来说都是不同的。我的 index.php:

<?php 
include_once("config.php");
?>

<?php if( !(isset( $_POST['login'] ) ) ) { ?>

<?php
} else {
$usr = new Users;
$usr->storeFormValues( $_POST );

if( $usr->userLogin() ) {
echo "Welcome ";
if ($rank == 1) {
echo "default user";
}
if ($rank == 10) {
echo "developer! right?";
}
else {
echo "error";
}

} else {
echo "Incorrect Username/Password";
}
}
?>

但是我如何获得用户排名呢?我的 SQL:

CREATE TABLE IF NOT EXISTS `users` (
`userID` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varbinary(250) NOT NULL,
`rank` varbinary(250) NOT NULL,
PRIMARY KEY (`userID`,`username`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8 ;

如何编辑我的代码以获得用户等级?

谢谢!

在 Zsolt Szilagy 的回答后进行编辑:

 $rank = 'SELECT rank FROM users WHERE userID = "' . mysql_real_escape_string($usr->get_userID()) . '"';

^^不起作用^^ 还是我做错了?

最佳答案

'SELECT rank FROM users WHERE userID = "' . mysql_real_escape_string($usr->get_userID()) . '"';

取决于您的 getter、对象的加载方式以及您的数据库抽象。

关于php - 获取用户排名(mySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20211338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com