|
|
|
<<<------ ลบรูป Delete ออกจากฐานข้อมูลให้แปรผันตาม id หลัก ครับไม่ทราบว่าต้องเขียนยังไงครับ ------>>> |
|
|
|
|
|
|
|
อืม คุณหมายถึง คุณ เก็บรูป เป็น blob ไฟล์ไว้ใน ฐานข้อมูล หรือ เก็บแค่ path ของไฟล์ไว้ในฐานข้อมูลครับ
อธิบายตรงเรื่องของไฟล์ให้กระจ่างกว่านี้นิดครับ
|
|
|
|
|
Date :
2010-08-17 16:49:27 |
By :
burn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รอท่านผู้รู้ครับ
|
|
|
|
|
Date :
2010-08-17 20:22:36 |
By :
teekaiman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select ชื่อรูปในนั้นมาก่อนแล้วลบรูปก่อนค่อยลบข้อมูลจากฐานข้อมูล
|
|
|
|
|
Date :
2010-08-17 21:58:29 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่า.....ทำได้แล้วครับตามนี้ครับ555 ขอบคุณพี่ปากิม
<?php
$id_del=$_GET[id_del];
include "../include/connect.php";
//////ส่วนที่1 ลบรูปก่อนครับ ถ้าลบฐานข้อมูลก่อน มันจะหาชื่อรูปไม่เจอ ตามพี่ปากิมบอกครับ
$sql="SELECT * FROM tb_type where id_type='$id_del'";
$result1 = mysql_db_query($dbname, $sql);
while($rs=mysql_fetch_array($result1)){
$id_type=$rs[id_type];
$photo_type=$rs[photo_type];
if ($photo_type<>"") {
$photo_type="photo/".$photo_type;
if(file_exists($photo_type)) {
@unlink($photo_type);
}
}
}
$sql="SELECT * FROM tb_subtype where ref_id_type='$id_del'";
$result2 = mysql_db_query($dbname, $sql);
while($rs2=mysql_fetch_array($result2)){
$id_subtype=$rs2[id_subtype];
$photo_subtype=$rs2[photo_subtype];
if ($photo_subtype<>"") {
$photo_subtype="photo_subtype/".$photo_subtype;
if(file_exists($photo_type)) {
@unlink($photo_subtype);
}
}
}
$sql="SELECT * FROM tb_product where ref_id_type='$id_del'";
$result3 = mysql_db_query($dbname, $sql);
while($rs3=mysql_fetch_array($result3)){
$id_subtype=$rs3[id_subtype];
$photo_product=$rs3[photo_product];
if ($photo_product<>"") {
$photo_product="photo_product/".$photo_product;
if(file_exists($photo_product)) {
@unlink($photo_product);
}
}
}
//////ส่วนที่2 ลบฐานข้อมูลได้เลยครับหลังจากลบรูปไปแล้ว
$sql="delete from tb_type where id_type='$id_del'";
$result4=mysql_db_query($dbname,$sql);
$sql="delete from tb_subtype where ref_id_type='$id_del'";
$result5=mysql_db_query($dbname,$sql);
$sql="delete from tb_product where ref_id_type='$id_del'";
$result6=mysql_db_query($dbname,$sql);
if ($result4) {
echo "<h3>ลบสินค้าหลักเรียบร้อยครับ</h3>";
echo "[ <a href=admin_type.php>กลับหน้าหลัก</a>]";
} else {
echo "<h3>ERROR : ไม่สามารถลบสินค้าหลักได้ครับ</h3>";
}
mysql_close();
?>
|
ประวัติการแก้ไข 2010-08-17 23:19:02 2010-08-17 23:20:58 2010-08-17 23:24:59 2010-08-17 23:26:18
|
|
|
|
Date :
2010-08-17 22:06:52 |
By :
teekaiman |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามที่พี่ปรากิมบอกครับ ลบก่อน เดียวหาชื่อไม่พบนา 555
|
|
|
|
|
Date :
2010-08-17 22:10:35 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|