This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, visit the help center。
7年前关闭。
基本上,我有一个MySQL数据库和一个名为
我的专栏是:
用户身份
用户名
电子邮件
密码
角色
学分
代码大多从http://www.php.net/manual/en/mysqli.prepare.php复制/粘贴
7年前关闭。
基本上,我有一个MySQL数据库和一个名为
users
的表,其中有一个名为credits
的列。如何获得当前登录用户的整数值?我的专栏是:
用户身份
用户名
电子邮件
密码
角色
学分
最佳答案
我假设您首先要对您的用户进行身份验证。您可以为此使用任意数量的可用库,也可以自己滚动。这里是一些开始的地方:
php sessions to authenticate user on login form
http://pear.php.net/package/Auth/redirected
获得身份验证用户的user_id之后,您可以构建一个非常简单的MySQL查询来提取信用:
// Connect to the database
$connection = new mysqli("localhost", "mysql_user", "mysql_password", "database");
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
if ($statement = $mysqli->prepare("SELECT credits FROM user WHERE user_id=?"))
{
// $user_id is the stored value
$statement->bind_param("i", $user_id);
$statement->execute();
$statement->bind_result($credits);
$statement->fetch();
echo "User has " . $credits . "credits<br/>";
$statement->close();
}
/* close connection */
$connection ->close();
代码大多从http://www.php.net/manual/en/mysqli.prepare.php复制/粘贴
关于php - 从MySQL数据库获取整数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10464211/