我试图将此表单中的信息导入数据库,但收到如下错误
警告:PDOStatement :: execute():SQLSTATE [HY093]:参数号无效:没有绑定参数
<form action= "" method= "POST">
<label for="title">Job title</label> <input type="text" name="title" /> <br>
<label for="refcode">Reference Code</label> <input type="text" name="refcode" /> <br>
<label for="salary">Salary</label> <input type="text" name="salary" /><br>
<label for="location">Location</label> <input type="text" name="location" /><br>
<label for="description"> Job description<textarea name="description" /> </textarea><br>
<input type="submit" value="Submit" name="submit" />
</form>
我的PHP文件
<?php
$stmt = $pdo->prepare('INSERT INTO jobs (title, refcode, salary, location, description)
VALUES(:title,:refcode,:salary,:location, :description) ');
$stmt-> execute($_POST);
?>
答案 0 :(得分:-1)
我认为这是发生在post变量的提交值时,你是不是试图通过post请求取消设置元素。