bindPar-6ren">
gpt4 book ai didi

php - PDO/SQL 未插入数据 : simple example

转载 作者:行者123 更新时间:2023-11-29 08:02:05 24 4
gpt4 key购买 nike

我使用 php.net 中的以下示例:

<?php
// configuration

$dbuser = "userone";
$dbpass = "useronepass";

// database connection
$dbh = new PDO("mysql:host=localhost;dbname=testone",$dbuser,$dbpass);

$stmt = $dbh->prepare("INSERT INTO myTable (one, two) VALUES (:name, :value)");
$stmt->bindParam(':name', $name);
$stmt->bindParam(':value', $value);

// insert one row
$name = 'one';
$value = 'two';
$stmt->execute();

?>

我已经验证了所有凭据,并且相同的连接在其他文件中有效,但我没有将任何值插入到字段中,顺便说一句,这些值是 VARCHAR 数据类型。

我错过了什么?

谢谢!

最佳答案

$name$value 在绑定(bind)参数之前未设置

<?php
// configuration

$dbuser = "userone";
$dbpass = "useronepass";

// database connection
$dbh = new PDO("mysql:host=localhost;dbname=testone",$dbuser,$dbpass);

$stmt = $dbh->prepare("INSERT INTO myTable (one, two) VALUES (:name, :value)");

// add
$name = 'one';
$value = 'two';

$stmt->bindParam(':name', $name);
$stmt->bindParam(':value', $value);

/* remove
$name = 'one';
$value = 'two'; */
$stmt->execute();

?>

关于php - PDO/SQL 未插入数据 : simple example,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23549980/

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