0
所以我想制定一個時間表,人們可以在這裏檢查自己,如果您在我的系統中有一定的等級,您可以檢查它們。部分檢查工作,但是,當我想使用刪除語句檢出人員時,他們不會被刪除。MySQLi刪除語句不會刪除
,我刪除與行的代碼:
public function roosterUit()
{
$dag = $_POST['dag'];
$tijd = $_POST['uur'];
$query = $this->db->conn->prepare("DELETE FROM ht_rooster WHERE dag = ? AND tijd = ?;");
$query->bind_param('ss', $dag, $tijd);
$query->execute();
$query->close();
}
這有什麼錯這個功能呢?我在$query
上做了var_dump
,但它沒有顯示任何錯誤。
從查詢中刪除';'。 – vaso123 2014-11-06 15:38:54
爲什麼?有分號並沒有什麼不好。 – 2014-11-06 15:41:59
嘗試添加如下內容:if(!$ query-> execute()) echo「出現錯誤:(」。$ query-> errno。「)」。 $查詢 - >錯誤;出口;我最初的想法是1)沒有你想要刪除的dag和tijd組合的行,或者2)這些字段中的一個不是字符串,而是一個整數 – 2014-11-06 15:54:42