私は非常に単純なテーブルを持っています - 3列ID | UID | CATテーブルから削除するUID = x AND CAT = y
私はUID = somethingとCAT = somethingの両方の行を削除するためにmysql deleteを実行しようとしています。しかし、それは動作しません。これはどうすればいいですか?
$uid = $_POST['UID'];
$cat = $_POST['CAT'];
mysql_query("DELETE FROM Categories WHERE UID = ".$uid." AND CAT=".$cat."");
をチェックする別のフォームをエスケープする必要があります。パラメータを正しくサニタイズするようにしてください。これを行う最善の方法は、PDOまたはMySQLiとPrepared Statementsを使用することです。 – TimWolla
etherまたは両方の列(UID、CAT)はVARCHAR/CHAR列ですか? – Mithrandir
組み込みクエリとPHPMyAdminなどをエコーして一致するデータセットがあることを確認しましたか? – TimWolla