gpt4 book ai didi

php - 转换为 PDO,在引用的 $_POST 中获取 '' 插入数据库

转载 作者:行者123 更新时间:2023-11-29 00:24:33 25 4
gpt4 key购买 nike

我确定这是我犯了一些明显的错误,但我对 PHP/mySQL 还很陌生,为了安全起见,我将一个简单的用户注册系统转换为 PDO。我已经通读了文档和许多主题,但仍然一头雾水。

简单的 HTML 表单发布了一个电子邮件地址,php 脚本通过 PDO 连接到我的数据库,我在这里捕获了电子邮件地址:

$email = $db->quote($_POST["email"]);

$query = $db->prepare("INSERT INTO userlogin (email) VALUES (:email)");

$query->bindParam(':email', $email, PDO::PARAM_STR);

$query->execute();

预期的数据库插入(或回显):name@email.com实际数据库插入(或回显):'name@email.com'

看起来很简单,但显然我在这里缺少一个基本概念。感谢任何帮助。

最佳答案

Seems like something so simple,

是的。取出第一行并保持这样:

$query = $db->prepare("INSERT INTO userlogin (email) VALUES (:email)");
$query->bindParam(':email', $email, PDO::PARAM_STR);
$query->execute();

关于php - 转换为 PDO,在引用的 $_POST 中获取 '' 插入数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19547239/

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