0

SQL データベースから行を削除するフォームがあります。昨日は機能していましたが、何らかの理由で何も削除できず、確認メッセージが表示されます。ログイン/接続の詳細がすべて正しいことを知っています。このスクリプトにエラーがある場合は教えてください。

PHP

if(isset($_POST['delete']))
{
$dbhost = '';
$dbuser = '';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not connect: ' . mysql_error());
}
$address = $_POST['address'];

$sql = "DELETE FROM units WHERE address = '$address'";

mysql_select_db('db_units');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not delete data: ' . mysql_error());
}
echo "Deleted data successfully\n";
mysql_close($conn);
}
else
{

<form method="post" action="<?php $_PHP_SELF ?>">

<td><input name="address" type="text" address="address"></td>

<input name="delete" type="submit" address="delete" value="Delete">
4

1 に答える 1