我使用 PDO 从 4D 读取成功,但没有写入它。
当我尝试将值插入数据库时,出现以下错误:
SQLSTATE[HY000]:一般错误:1248 执行语句失败。
这是我的代码:
<?php
$dsn = 'dsn-info';
$user = 'user-info';
$pswd = 'password';
$db = new PDO($dsn, $user, $pswd);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // Display PDO errors
$statement = $db->prepare("INSERT INTO order(dealer, customer) VALUES(:dealer, :customer)");
$statement->execute(array(
"dealer" => "Test Dealer",
"customer" => "Test Customer"
));
?>
只是想弄清楚我的 INSERT 语句是否有问题,或者是否需要在事物的 4D 方面进行更改以授予我写作许可。