มีสองตาราง เราก็ใส่ FK แล้วให้มันชี้ไปลบซึ่่งมันก็ลบทั้ง record แล้วค่ะ แต่จะทำยังไงให้มันลบรูปภาพที่มันอยู่ใน folder ด้วยค่ะ
อันนี้เป็นคำสั่งที่ใช้ลบตารางที่สองที่มี FK อันนี้ลบได้ทั้ง record แต่ไม่ตามไปลบรูปภาพที่ folder คือรู้ว่าผิดตรงคำสั่งกับการส่ง value แต่ไม่รู้จะเขียนยังไงให้มันตามไปลบรูปใน folder ด้วยอะค่ะ เพราะอันนี้มันเป็นการลบตารางที่มีความสัมพันธ์กันจะสั่งยังไงให้มันไปลบรูปภาพใน folder ด้วยอะค่ะ
Code (PHP)
$sql_delvname="Delete from videoname where vcat_id='$vcat_id'";
$dbquery_delvname=mysql_query($sql_delvname);
@unlink("../picture/$_GET[filename]"); =======================> คิดว่าตรงนี้ต้องเปลี่ยนคำสั่งแล้วอาจจะต้องเพิ่มคำสั่งเพื่่อไปดึงค่าแล้วให้สั่งลบได้ถูกรูปภาพ
ใน folder เพราะคำสั่งลบตรงนี้เพิ่มเพื่อลบถ้าตาราง แม่ลบ ตารางลูกก็จะลบด้วย สั่งให้ลบได้แล้วแต่สั่งลบรูปใน folder ไม่ได้ค่ะ
อันนี้เป็นคำสั่งที่ลบตารางที่หนึ่่ง ทุกอย่างไม่มีปัญหาค่ะ ลบได้ทั้ง record และรูปภาพใน folder ====> คำสั่งนี้ไม่มีปัญหาอะไรแค่ส่งมาให้ดูควบคู่กันเรื่องรูปภาพใน folder ค่ะ
Code (PHP)
$sql_delcat= "Delete from videocatalogy where vcat_id='$vcat_id'";
$dbquery_delcat = mysql_query($sql_delcat);
//=========== Delete image
@unlink("../picture/$_GET[filename]");