Я пытался удалить запись из таблицы, используя оператор удаления sql, но мне было трудно. Можете ли вы взглянуть на мой код и посмотреть, что может быть не так?
<?php
$name=$_REQUEST['student_id'];
$query=mysql_query ("delete from studentmark
where studentmark.CODE='$code' AND studentmark.student_id='$name'");
header('location:homet.php?action=studentsubject');
?>
CREATE TABLE IF NOT EXISTS `studentmark` (
`YEAR` int(4) NOT NULL,
`TERM` varchar(15) NOT NULL,
`CODE` varchar(7) NOT NULL,
`STUDENT_ID` varchar(255) NOT NULL,
`TEST` int(3) DEFAULT NULL,
`EXAM` int(3) DEFAULT NULL,
`TNAME` varchar(15) NOT NULL,
PRIMARY KEY (`CODE`,`STUDENT_ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Я смог решить эту проблему, используя приведенный ниже код.
<?php
include('../connection.php');
$id=$_GET['student_id'];
mysql_query("delete from studentmark
where student_id='$id'") or die(mysql_error());
header('location:homet.php?action=studentsubject');
$conn->close();
?>
<div class='footer'>
<p><center>
<a href=deletestudentsubject.php?student_id='.$fetch['student_id'].'><img src="../images/edit-icon.png" width=20 height=20 title=DELETE_RECORD /></a></td></tr>';
Других решений пока нет …