我想從普通的mysql查詢更改爲PDO,但從那時起我甚至無法追溯故障。php提交PDO SQL問題
有沒有人幫助我?任何提示將不勝感激!
問題1:有什麼問題? Q2:一般如何追蹤故障?
<?php
// Check if add button active, start this
if (isset($_POST['create'])) {
$new=htmlspecialchars($_POST['newgroup']);
$sql = "INSERT INTO contactgroups (status, gr_name) VALUES(1, : new)";
$sql->bindvalue(': new', $new);
$sql->execute();
$arr = $sql->errorInfo();
echo $arr;
echo "<meta http-equiv=\"refresh\" content=\"0;URL=groups.php\">";
}
?>
<form id="group-in" method="post" action="groups.php">
Add new Distribution group: <input type="text" name="newgroup" placeholder="name..."> <input type="submit" name="create" value="Create new">
Rename groupname: <input type="text" value="<?php echo $result['gr_name']; ?>"> <input type="submit" name="rename" value="Rename">
</form>
的$ _ POST快到了,SQL正在運行,但bindPARAM/bindVALUE沒有東西后...
+1 @JürgenThelen:那是另一個錯!非常感謝。 –