gpt4 book ai didi

PHP Session with MySQL Insert Into 使用 bind_parm

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

我只是想将 session 中的变量插入到 MySQL 数据库中,但它导致失败。 var_dump 显示所有 session 。没问题。为什么这行不通?

$job = $_SESSION['job'];

$user_id = '1';
$name = 'allie';

$stmt = $mysqli->prepare("INSERT INTO
requests(name,job_info,user_id)
VALUES (?,?,?)");

$stmt->bind_param('sss', $name, $job, $user_id);
$stmt->execute();

最佳答案

参见 pdo bind_param

您的参数不正确:改变这个:

$stmt->bind_param('sss', $name, $job, $user_id);

用这个:

$stmt->bind_param(1, $name, PDO::PARAM_STR);
$stmt->bind_param(2, $job, PDO::PARAM_STR);
$stmt->bind_param(3, intval($user_id), PDO::PARAM_INT);

关于PHP Session with MySQL Insert Into 使用 bind_parm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29757586/

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