gpt4 book ai didi

php - MySQL使用PDO插入没有插入数据

转载 作者:行者123 更新时间:2023-11-29 20:40:04 25 4
gpt4 key购买 nike

任何人都可以向我解释为什么我在 MySQL 中的插入函数没有将数据插入数据库吗?没有错误/警告,但我的数据未成功插入。

function add_update_visitor_information() {
include 'config.php';

var_dump($conn);

$stmt = $conn->prepare(
"INSERT INTO visitor_contacts (
'salutation_dr/mr/ms',
first_name,
middle_init,
last_name,
suffix,
email
) VALUES (
:salutation,
:firstname,
:middleinitial,
:lastname,
:suffix,
:email
)"
);

echo '<br><br>'.$_POST['salutation'].'<br>';
echo $_POST['firstname'].'<br>';
echo $_POST['middleinitial'].'<br>';
echo $_POST['lastname'].'<br>';
echo $_POST['suffix'].'<br>';
echo $_POST['email'].'<br><br>';

$stmt->execute(array(
':salutation' => $_POST['salutation'],
':firstname' => $_POST['firstname'],
':middleinitial' => $_POST['middleinitial'],
':lastname' => $_POST['lastname'],
':suffix' => $_POST['suffix'],
':email' => $_POST['email']
));

var_dump($stmt);

echo '<br><br>Adding or Updating!';
}

这是我的输出:

object(PDO)#1 (0) { } 

test
yo
yo
yo
test
test@test.com

object(PDOStatement)#2 (1) { ["queryString"]=> string(180) "INSERT INTO visitor_contacts ('salutation_dr/mr/ms', first_name, middle_init, last_name, suffix, email) VALUES (:salutation, :firstname, :middleinitial, :lastname, :suffix, :email)" }

Adding or Updating!

我很困惑!

最佳答案

非常确定'salutation dr/mr/ms'应该是“salutation dr/mr/ms”(反引号而不是引号)。还要确保您的 pdo 对象设置为在出错时抛出异常。

关于php - MySQL使用PDO插入没有插入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38664526/

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