уже замучался пробовать что и как работает
собстно есть база вида id number name year
id - INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
кнопка для удаления такая:
при попытке удаления или вообще ничего не происходит или если передать id как переменную с номером то сообщение об ошибке синтаксиса - your MySQL server version for the right syntax to use near ''
при этом записи можно обновлять и добавлять без проблем
в чем же беда ?
собстно есть база вида id number name year
id - INT UNSIGNED NOT NULL AUTO_INCREMENT UNIQUE
PHP:
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_delete"])) && ($_POST["MM_delete"] == "form2")) {
$deleteSQL = sprintf("DELETE FROM book WHERE id = %s"),
GetSQLValueString($_POST['id'], "int"));
mysql_select_db($database_Local, $Local);
$Result1 = mysql_query($deleteSQL, $Local) or die(mysql_error());
кнопка для удаления такая:
PHP:
<form name="form2" method="POST" action="<?php echo $editFormAction; ?>">
<td align="center"><input type="submit" name="Submit" value="<?php echo $txt['delete']; ?>" class="txt_btn">
<input type="hidden" name="MM_delete" value="form2"></td>
</form>
при попытке удаления или вообще ничего не происходит или если передать id как переменную с номером то сообщение об ошибке синтаксиса - your MySQL server version for the right syntax to use near ''
при этом записи можно обновлять и добавлять без проблем
в чем же беда ?