-4

如果我的表中有记录,这怎么可能从表中删除特定记录。

例如..输出

Monday | Tuesday | Wednesday

IT     | IT      | IT

当我从任何一天删除所有 IT 表格时,我只想删除我单击删除的记录。

这是我的查询结构:

<div style="float:left; width: 134px;">
      <?php
         $sql="SELECT * FROM tb_assignment_en,tb_category WHERE tb_assignment_en.enrolled_to = $log_id AND tb_assignment_en.cat_id = tb_category.cat_id AND tb_assignment_en.day = 'Monday' ";

$sql_resource=mysql_query("$sql") or die("Db Error: ".mysql_error());


$rec=mysql_num_rows($sql_resource);

while($row=mysql_fetch_array($sql_resource)){ 
?>

    <div class="first" style="width:132px; height:30px; border:1px solid #B6B5B5; margin-right: 1px; margin-bottom: 1px; text-align:center; line-height:2;" ><?php echo "<a href='javascript:del_confirmation(". $row['cat_id'] .")' Title='Delete'>";?><?php echo $row['cat_name']; ?></a></div>
     <?php } ?>
     &nbsp;
</div> 
4

1 回答 1

0

您将需要一个表的唯一 ID,如果您想从星期一列中删除,那么您必须运行更新查询:-

UPDATE `table_name` SET Monday = '' WHERE id = 'your_unique_id';

编辑 :-

UPDATE tb_assignment_en SET Monday = '' WHERE cat_id='".$limo_id."' AND enrolled_to = '".$log_id."'
于 2013-09-10T10:26:28.007 回答