gpt4 book ai didi

php - 没有在 div 中显示数据库用户,以用户获取 0 登录

转载 作者:行者123 更新时间:2023-11-30 21:43:50 27 4
gpt4 key购买 nike

所以继续我的上一个问题,我又遇到了另一个问题。这是该链接,但我也会将代码放在这里:Not getting login and password values in div因此,我试图从我在 phpmyadmin 中创建的输入字段中获取即时登录用户的“编号”。当我完全随机输入一些东西时,我得到 0,因为随机输入的名称不在我的数据库中,但是当我输入其中一个用户的实际登录名和密码时,我得到 0 而不是 1,这意味着该用户是从数据库中找到的.我不确定我是否可以链接数据库,但它是:http://localhost/phpmyadmin/sql.php?db=mysqldb1&table=users&token=dbc781132ba546cedab4644522745917&pos=0这是代码:这是 login.html

<html>
<head>
<title> MYSQL </title>
<script
src="https://code.jquery.com/jquery-3.3.1.js" integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60=" crossorigin="anonymous">
</script>
</head>
<body>
<div id="status"></div>
<input id="login" placeholder="Login"><br>
<input type="password" id="pass" placeholder="Password" <br>
<button id="entry"> Login </button>
<script>
$("#entry").click(function(){
$.post("check.php", {login: $("#login").val(), password: $("#pass").val()},
function(result){
$("#status").html(result);

})
})
</script>
</body>
</html>

这是php代码

<?php
$login=$_POST['login'];
$password=$_POST['password'];

echo $login.$password;

require "config/con1.php";

$sql= "SELECT id FROM users WHERE login='$login' AND password='$password' ";

$result=mysqli_query($con, $sql);
$value = mysqli_num_rows($result);
echo $value;

?>

最佳答案

php 将返回行数。如果您正在寻找 ID,您可能需要获取它。

if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row['Column_in_database'];
}
}

关于php - 没有在 div 中显示数据库用户,以用户获取 0 登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50392884/

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