0

我想为 PHP 中的插入 SQL 代码块创建一个模板。

模板非常适合填充重复多次的相同值。

是否可以让实时模板不断重复某些代码块,直到我退出模板生成?

例如,我希望模板能够满足 Insert 语句中的任意数量的变量。

如果我可以在我完成之前输入变量并且模板重复某些部分直到我完成,那就太好了。

请看以下模板:

$insert_sql = "INSERT INTO $TABLE$ (`$VAL$`,`$VAL1$`,`$VAL2$`,`$VAL3$`) VALUES (:$VAL$,:$VAL1$,:$VAL2$,:$VAL3$)";
$newq = $dbh->prepare($insert_sql);
$newq->bindParam(":$VAL$", $$$VAL$);
$newq->bindParam(":$VAL1$", $$$VAL1$);
$newq->bindParam(":$VAL2$", $$$VAL2$);
$newq->bindParam(":$VAL3$", $$$VAL3$);
try {
    $newq->execute();
} catch (PDOException $e) {
    die($insert_sql . "<br/>An SQL error occurred: " . $e->getMessage());
}
$lastid = $dbh->lastInsertId();
4

0 回答 0