是否可以覆盖用户的输入并将其替换为您已硬编码到PHP文件中的任何准备好的语句?我已经包含了我的PHP文件中与此问题相关的部分。我真的试图用我的硬编码字符串覆盖用户输入的单个字符串值。然后将所有值插入到我的数据库中的表中。在这种情况下,我试图覆盖的值是 $ empid ,它之前从用户输入获取了它的值。任何建议,意见和建议都会非常感激,因为我现在只学习了几个星期的PHP。
感谢您抽出宝贵时间阅读这篇文章。
<?php
$sql = "INSERT INTO employee (EMPID, NAME, DATEHIRED, POSITION, SALARY, DEPTCODE, CANHIRE, BOSSID) VALUES ('$empid', '$employee', '$date', '$position', '$salary', '$department', '$canhire', '$bossid')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$stmt = $conn->prepare("INSERT INTO employee (EMPID) VALUES (?)");
$stmt->bind_param("s", $empid);
$empid='EMP2022';
$stmt->execute();
$stmt->close();
$conn->close();
?>