Как удалить составной первичный ключ из MySQL PHP с помощью оператора удаления SQL

Я пытался удалить запись из таблицы, используя оператор удаления 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;

-1

Решение

Я смог решить эту проблему, используя приведенный ниже код.

<?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>';
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]