ก่อนอื่นต้องทำการเชื่อมต่อฐานข้อมูล ถ้ายังทำไม่เป็นคลิกอ่านก่อนเลย PHP connect SQL
ตัวอย่างการใช้งาน Insert Into
การใช้งาน Insert Into คือการเพิ่มข้อมูลลงไปในฐานข้อมูล มี 3 รูปแบบดังนี้
รูปแบบที่ 1: ระบุ Field ที่ต้องการ Insert ลงไปพร้อมกับระบุค่าที่ต้องการเพิ่มลงไปในฐานข้อมูล
รูปแบบ
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook` (id, `name`, created_by, `timestamp`)
VALUES ('1','test','atom',NOW())";
mysqli_query($connect, $sql);
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook` (id, `name`, created_by, `timestamp`)
VALUES ('1','test','atom',NOW())";
mysqli_query($connect, $sql);
รูปแบบที่ 2: ไม่ระบุ Field ระบุเฉพาะค่าที่ต้องการเพิ่มลงไปในฐานข้อมูล (วิธีนี้เหมาะกับกรณีที่ต้องการเพิ่มข้อมูลเข้าฐานข้อมูลและเพิ่มค่าลงในทุก Field ของตางราง)
รูปแบบ
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook`
VALUES ('1','test','atom',NOW())";
mysqli_query($connect, $sql);
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook`
VALUES ('1','test','atom',NOW())";
mysqli_query($connect, $sql);
รูปแบบที่ 3: วิธีนี้ผมแถมให้ เป็นวิธีที่ผมใช้อยู่ตลอด
รูปแบบ
INSERT INTO table_name SET
field1 = 'value1',
field2 = 'value2',
field3 = 'value3'
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook` SET
id = '2',
`name` = 'name',
created_by = 'atom',
`timestamp` = NOW()";
mysqli_query($connect, $sql);
INSERT INTO table_name SET
field1 = 'value1',
field2 = 'value2',
field3 = 'value3'
ตัวอย่างการใช้งาน
$sql ="INSERT INTO `cookbook` SET
id = '2',
`name` = 'name',
created_by = 'atom',
`timestamp` = NOW()";
mysqli_query($connect, $sql);