gpt4 book ai didi

PHP 登录系统 - 代码有什么问题?

转载 作者:行者123 更新时间:2023-11-29 22:46:52 25 4
gpt4 key购买 nike

我已经启动了 PHPPDO 登录系统,每当我在表单中输入详细信息(正确或正确)时,我不确定它出了什么问题。错误地)它不会到达 echo - 即使记录存在。

我的注册部分可以正常工作,但登录后我不确定出了什么问题。目前我只是想让它正常工作,所以我努力保持它的基本性。

更新:已修复,与数据库结构有关,而不是代码。

最佳答案

您不能包含 HTML 文件,它必须是 .php 文件才能运行您的 php 代码。

您还需要将参数放在引号中。

    <?php
include 'login.html';
$conn = new PDO('mysql:host=localhost;dbname=loginreg', 'root', 'dev');
session_start();

if(isset($_POST['fname'], $_POST['pwd'])){

$fname = $_POST["fname"];
$pwd = sha1($_POST["pwd"]);

$result = $conn->prepare("SELECT * FROM `registered` WHERE `name` = ':name' AND `password` = ':password'");
$result->bindParam(':name', $fname);
$result->bindParam(':password', $pwd);
$result->execute();

$rows = $result->fetchColumn(0);

if($rows > 0){
echo("test");
}
}
?>

关于PHP 登录系统 - 代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29050259/

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