私はPHPとSQLの初心者です。私は、次のコードを使用してSQLテーブル内の行を削除しようとしていますが、動作しません。助けてください。PHPを使用してSQLレコードを削除する
<?php
/*
DELETE.PHP
Deletes a specific entry from the 'db' table
*/
// connect to the database
include('connect-db.php');
// check if the 'id' variable is set in URL, and check that it is valid
// get id value
$id = $_GET['id'];
// delete the entry
$result = mysql_query("DELETE FROM db WHERE 'Report No.'= '$id'")
or die(mysql_error());
// redirect back to the view page
header("Location: view.php");
// if id isn't set, or isn't valid, redirect back to view page
{
header("Location: view.php");
}
?>
dbはあなたのテーブル名ですか?レポート番号これは何ですか、ここであなたのテーブルのフィールド名を与える必要があります。 –
代わりに引用符形式の列名を折り返す – Saty
削除クエリをエコーし、phpmyadmin SQLタブで実行します。それは実行されていますか? –