|
|
|
การ insert ข้อมูลลงฐานข้อมูล ครั้งเดียว หลายๆ table โดยไม่ให้ทำงานผิดพลาด |
|
|
|
|
|
|
|
คือจะ insert ข้อมูล ลงไปหลายๆ table ในครั้งเดียวครับ เลยกลัวว่าจะ insert ข้อมูลไม่ครบ เช่น
หมายเหตุ : คือ ในฟอร์มจะไม่บังคับกรอกข้อมูล แต่ถ้า user กรอกข้อมูล ก็ให้ทำการ insert ให้ครบทุกข้อมูลครับ
Code (PHP)
$strSQL = "INSERT INTO users ";
$strSQL .="(name,lastname,email) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["name"]."','".$_POST["lastname"]."','".$_POST["email"]."') ";
$objQuery = mysql_query($strSQL);
$strSQL = "INSERT INTO item ";
$strSQL .="(item_id,color,size) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["item_id"]."','".$_POST["color"]."','".$_POST["size"]."') ";
$objQuery = mysql_query($strSQL);
$strSQL = "INSERT INTO addmore ";
$strSQL .="(message,note,unit) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["message"]."','".$_POST["note"]."','".$_POST["unit"]."') ";
$objQuery = mysql_query($strSQL);
$strSQL = "INSERT INTO remark ";
$strSQL .="(text,number,barcode) ";
$strSQL .="VALUES ";
$strSQL .="('".$_POST["text"]."','".$_POST["number"]."','".$_POST["barcode"]."') ";
$objQuery = mysql_query($strSQL);
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2013-09-02 14:31:34 |
By :
angle list |
View :
1043 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ครับได้ไม่เป็นปัญหา คือถ้าไม่มีค่า$_POSTมามันก็จะเป็นค่าว่างให้ครับ (ยกเว้นรูปแบบ int ถ้าค่าว่างจะเป็นเลข0)
|
|
|
|
|
Date :
2013-09-02 14:39:02 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตามที่ดูมันก็ไม่มีเงื่อนใข if for while อะไรนะครับ. . . ถ้าแบบนี้วิ่งยาวจนสุดเลยครับ ถึงไหนถึงกัน
|
|
|
|
|
Date :
2013-09-02 15:13:35 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หุหุหุถ้าัง้นปัญหานี้แก้ยากเหมือนปัญหาไฟดับเลยครับ เป็นปัญหาด้าน PHY แล้วครับ อันนี้ขอผ่านอิอิอิ
|
|
|
|
|
Date :
2013-09-02 15:32:05 |
By :
meannerss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|