|
|
|
จะ delete ข้อมูลพร้อมกัน 2 ตารางแต่ดันลบแค่ตารางเดียว ช่วยรบกวนชี้แนะอีกรอบครับ |
|
|
|
|
|
|
|
ตาราง data_conf ลบได้
แต่ตาราง total_conf ข้อมูลอยู่เหมือนเดิม
Code (PHP)
<?php
$hostname = "localhost"; //ชื่อโฮสต์
$user = "root"; //ชื่อผู้ใช้
$password = "root"; //รหัสผ่าน
$dbname = "holiday"; //ชื่อฐานข้อมูล
$tblname = "data_conf"; //ชื่อตาราง
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_query('SET CHARACTER SET utf8');
mysql_query('SET NAMES utf8');
// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
// คำสั่ง SQL และสั่งให้ทำงาน
$sql1 = "delete from data_conf where id_conf='$id_conf' order by data_conf.id_conf asc"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery1 = mysql_db_query($dbname, $sql1);
$sql2 = "delete from total_conf where id_total='$id_total' order by total_conf.id_total desc"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery2 = mysql_db_query($dbname, $sql2);
/*$sql2 = "update total_conf
set total_hour='$total_hour',total_register='$total_register',total_fare='$total_fare',total_rent='$total_rent',total_relate='$total_relate',total_other_mon ='$total_other_mon'where id_user='$id_user'"; // กำหนดคำสั่ง SQL เพื่อเพิ่มข้อมูลแบบคีย์ในคำสั่ง SQL
$dbquery2 = mysql_db_query($dbname, $sql2);*/
// ปิดการติดต่อฐานข้อมูล
mysql_close();
echo "<Font Size=3 color=#2e8b57>p; ***ลบข้อมูลเรียบร้อยแล้ว***</font>";
echo"<meta http-equiv='refresh' content='2;URL=$url/conf/search.php'>";
echo "<br><br><a href=menu_admin.php>==>กลับสู่หน้าผู้ดูแลระบบ</a>";
echo "<br><br><a href=form_add1.php>;==>หน้าแรก</a>";
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-10-12 15:29:40 |
By :
au_mutd |
View :
5810 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo $sql2 ครับ
|
|
|
|
|
Date :
2011-10-12 15:39:48 |
By :
avsqlz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
echo แล้วครับงง ช่วยบอกอีกทีครับ
|
|
|
|
|
Date :
2011-10-12 15:55:35 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูบทความนี้ครับ ตัวอย่างการลบข้อมูลที่มีความสัมพันธ์กัน
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
//*** Select Old File ***//
$strSQL = "SELECT * FROM gallery WHERE GalleryID = '".$_GET["GalleryID"]."' ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$objResult = mysql_fetch_array($objQuery);
//*** Delete File ***//
@unlink("myfile/".$objResult["GalleryShot"]);
//*** Delete Row ***'
$strSQL = " DELETE FROM gallery ";
$strSQL .=" WHERE AlbumID = '".$_GET["AlbumID"]."' AND GalleryID = '".$_GET["GalleryID"]."' ";
$objQuery = mysql_query($strSQL);
echo "Delete Complete<br>";
mysql_close($objConnect);
?>
Go to : PHP Create Album Images Gallery / jQuery Lightbox
|
|
|
|
|
Date :
2011-10-12 16:34:46 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนขอตัวอย่างที่เป็น 2 ตารางด้วยครับ ดูแบบตารางเดียวแล้วยังไม่เข้าใจครับ
|
|
|
|
|
Date :
2011-10-12 19:05:44 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้เหมือนเดิมครับ
ไม่แน่ใจว่าจะเกี่ยวกับ id_total='$id_total' หรือเปล่า
|
ประวัติการแก้ไข 2011-10-13 10:20:39
|
|
|
|
Date :
2011-10-13 10:15:24 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$dbquery1 = mysql_db_query($dbname, $sql1) or die(mysql_error() . '<br />' . $sql1);
$dbquery2 = mysql_db_query($dbname, $sql2) or die(mysql_error() . '<br />' . $sql2);
ใส่ตัวหนาเพิ่มเข้าไปแทน จะเห็นว่าเพราะอะไร
|
|
|
|
|
Date :
2011-10-13 10:28:44 |
By :
ikikkok |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใส่แล้วครับ ไม่มีอะไรเกิดขึ้นเลย เหมือนเดิมครับ
|
|
|
|
|
Date :
2011-10-13 10:36:13 |
By :
au_mutd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูนะคร๊าฟ ผมลองเอาโค๊ต จาก ที่พี่ แมวของคุกกี้ โพสไว้คร๊าฟ
<?php
$id_dep=$_GET[id_dep];
include "include/connect.php";
//$sql="delete from bill_deposit where id_dep='$id' ";
/*(ลบข้อมูลจากตาราง 2 ตาราง)*/ $sql="DELETE FROM `bill_deposit`,`deposit` USING `bill_deposit`
INNER JOIN `deposit`
WHERE `bill_deposit`.`id_dep` = '$id'
AND `deposit`.`id_dep` = `bill_deposit`.`id_dep`";
$result=mysql_db_query($dbname,$sql);
if ($result) {
echo "<script> alert('ลบข้อการขายฝากเรียบร้อยแล้ว')</script>";
echo" <meta http-equiv='refresh' content='0; url=admin_edit_pledge.php' />";
} else {
echo "<h3>ไม่สามารถลบข้อมูลได้ครับ</h3>";
}
mysql_close();
?>
|
ประวัติการแก้ไข 2013-05-02 23:46:57
|
|
|
|
Date :
2013-05-02 23:44:35 |
By :
liwkalg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|