gpt4 book ai didi

php - 数据未插入但没有错误 PHP 使用 bind_param

转载 作者:搜寻专家 更新时间:2023-10-30 22:07:40 25 4
gpt4 key购买 nike

我有一个简单的代码可以将数据输入我的数据库使用 prepare 和 bind_param

没有错误但是我的数据没有输入到数据库

  $stmt1 = $mysqli -> prepare ("INSERT INTO equipment(eqp_type, eqp_name, eqp_qty, eqp_usd, $eqp_idr) VALUES (?,?,?,?,?)");
$stmt1->bind_param('sssss',$eqp_type, $eqp_name, $eqp_qty, $eqp_usd, eqp_idr);
$eqp_type = 'BUC';
$eqp_name = 'BUC test';
$eqp_qty = '1';
$eqp_usd = '0';
$eqp_idr = '0';
$stmt1->execute();

有没有什么想法为什么没有错误但我的数据没有输入数据库?

最佳答案

你可能会忘记执行它。

您可以使用以下代码来完成:

$stmt1->execute();

因此您的代码将如下所示:

$eqp_type = 'BUC';
$eqp_name = 'BUC test';
$eqp_qty = '1';
$eqp_usd = '0';
$eqp_idr = '0';
$stmt1 = $mysqli -> prepare ("INSERT INTO equipment(eqp_type, eqp_name, eqp_qty, eqp_usd, eqp_idr) VALUES (?,?,?,?,?)");
$stmt1->bind_param('sssss',$eqp_type, $eqp_name, $eqp_qty, $eqp_usd, $eqp_idr);
$stmt1->execute();

手动

PHP: mysqli_stmt::bind_param

关于php - 数据未插入但没有错误 PHP 使用 bind_param,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45054085/

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