0 レビュー
1 回答
html-特定のレコードのPHP削除クエリ
テーブルにレコードがある場合のように、テーブルから特定のレコードを削除するにはどうすればよいですか。
例:出力
Monday | Tuesday | Wednesday
IT | 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 } ?>
</div>
わからない
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."'
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。