Php 使用多个查询启动登录会话
当他们发布您获得用户名/密码时,我不确定的是如何将人员信息保存在会话变量中(我认为这是正确的方法),以及行中的其他信息Php 使用多个查询启动登录会话,php,mysql,Php,Mysql,当他们发布您获得用户名/密码时,我不确定的是如何将人员信息保存在会话变量中(我认为这是正确的方法),以及行中的其他信息 到目前为止,我甚至无法输入检查用户名和密码的if语句。会话是前进的方向 这里有一个基本的教程来帮助你开始 在直接在服务器上运行查询之前,还要考虑清理查询 下面是另一个示例:baaad构造查询的方法。你会得到一个来自中国的访问!你能解释一下更好的方法是什么吗? $username = $_POST['username']; $password = $_POST['passwor
到目前为止,我甚至无法输入检查用户名和密码的if语句。会话是前进的方向 这里有一个基本的教程来帮助你开始 在直接在服务器上运行查询之前,还要考虑清理查询
下面是另一个示例:baaad构造查询的方法。你会得到一个来自中国的访问!你能解释一下更好的方法是什么吗?
$username = $_POST['username'];
$password = $_POST['password'];
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "SELECT * FROM users WHERE username = '$username' AND password = '$password'";
$query .= "SELECT balance FROM users WHERE id ='1'";
if (mysqli_multi_query($connect, $query)) {
do {
/* store first result set */
if ($result = mysqli_store_result($connect)) {
while ($row = mysqli_fetch_row($result)) {
if($row['username'] == $username && $row['password'] == $password && $password != '' && $username != ''){
session_start();
$_SESSION['username'] = $row['username'];
$_SESSION['email'] = $row['email'];
$_SESSION['balance'] = $row['balance'];
echo "Logged in successfully!";
} else {
echo "Invalid username or password!";
}
}
mysqli_free_result($result);
}
} while (mysqli_next_result($connect));
}