|
|
|
สอบถามคำสั่งคืนค่าที่ insert ลง table ล่าสุด ของ Oracle |
|
|
|
|
|
|
|
สอบถามเกี่ยวกับคำสั่งที่เกี่ยวกับการคืนค่าของข้อมูล ที่ insert ไปล่าสุด เพื่อนำกลับมาใช้ในการ insert อีก table หนึ่งพอดีไปเจอคำสั่งของ MSQL คือ $strOrderID = mysql_insert_id(); อยากทราบว่าถ้าเป็นของ Oracle จะสามารถใช้คำสั่งใดได้ หรือหากว่าไม่มีคำสั่งดังกล่าวจะสามารถใช้วิธีใดแทนได้คะ
ตัวอย่างคำสั่งของ MSQL มีดังนี้ค่ะ
Code
$strSQL = "insert into Orders (OrderDate,Fname,Lname, IDcard ,Sex,Age,Adress, Fel,Email)
VALUES
('".date("Y-m-d H:i:s")."','".$_POST["txtFname"]."','".$_POST["txtLname"]."','".$_POST["txtIDcard"]."',
'".$_POST["txtAge"]."','".$_POST["rdoSex"]."','".$_POST["txtAddress"]."' ,'".$_POST["txtTel"]."',
'".$_POST["txtEmail"]."')";
mysql_query($strSQL) or die(mysql_error());
$strOrderID = mysql_insert_id();
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
if($_SESSION["strProductID"][$i] != "")
{
$strSQL = "
INSERT INTO orders_detail (OrderID,DressID,Qty)
VALUES
('".$strOrderID."','".$_SESSION["strProductID"][$i]."','".$_SESSION["strQty"][$i]."')
";
mysql_query($strSQL) or die(mysql_error());
}
}
Tag : PHP, Oracle
|
ประวัติการแก้ไข 2016-03-30 22:16:41
|
|
|
|
|
Date :
2016-03-30 22:03:53 |
By :
kkwangnoy |
View :
736 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|