Bài 2: Insert Dữ Liệu Vào MySql Bằng PHP
Có thể bạn quan tâm
Sau khi đã kết nối thành công đến MySql thì chúng ta có thể sử dụng hoàn toàn các chức năng của MySql và bài hôm nay mình sẽ giới thiệu đến mọi người thêm dữ liệu vào trong MySql bằng PHP.
1, Lệnh insert dữ liệu trong MySql.
-Ở đây mình sẽ không giải thích nhiều về lệnh này, vì mình đã có một series về SQL rồi ai chưa biết thì qua xem nhé!
-Cụ thể thì mình sẽ thực hiện thêm dữ liệu vào trong bảng tbl_new có cấu trúc như sau:

SQL:
INSERT INTO tbl_news (title, content) VALUES ('tieu de', 'noi dung');2, Insert bằng mysqli.
mysqli hướng thủ tục
-Với cách này các bạn chỉ cần dùng hàm mysqli_query để thực hiện các câu truy vấn với cú pháp sử dụng như sau:
mysqli_query(connect, query)-Trong đó: connect là biến kết nối PHP với MySql, còn query là câu truy vấn SQL.
VD:
// khởi tạo kết nối $connect = mysqli_connect('localhost', 'root', '', 'db_tuts'); //Kiểm tra kết nối if (!$connect) { die('kết nối không thành công ' . mysqli_connect_error()); } //câu truy vấn $sql = "INSERT INTO tbl_news (title, content) VALUES ('tieu de', 'noi dung')"; //kiểm tra if (mysqli_query($connect, $sql)) //Thông báo nếu thành công echo 'Thêm thành công'; else //Hiện thông báo khi không thành công echo 'Không thành công. Lỗi' . mysqli_error($connect); //ngắt kết nối mysqli_close($connect);mysqli hướng đối tượng
-Với cách này chúng ta chỉ cần gọi phương thức query của class mysqli để thực hiện truy vấn.
VD:
// khởi tạo kết nối $connect = new mysqli('localhost', 'root', '', 'db_tuts'); //Kiểm tra kết nối if ($connect->connect_error) { die('kết nối không thành công ' . $connect->connect_error); } //câu truy vấn $sql = "INSERT INTO tbl_news (title, content) VALUES ('tieu de', 'noi dung')"; //kiểm tra if ($connect->query($sql) === TRUE) //Thông báo nếu thành công echo 'Thêm thành công'; else //Hiện thông báo khi không thành công echo 'Không thành công. Lỗi' . $connect->error; //ngắt kết nối $connect->close();3, insert bằng PDO.
-Để thêm dữ liệu với PDO các bạn chỉ cần gọi phương thức exec trong class PDO.
VD:
try { // khởi tạo kết nối $connect = new PDO('mysql:host=localhost;dbname=db_tuts', 'root', ''); $connect->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); //Câu truy vấn $sql = "INSERT INTO tbl_news (title, content) VALUES ('tieu de', 'noi dung')"; //thực hiện truy vấn $connect->exec($sql); echo 'Thành công'; } catch (PDOException $e) { //thất bại die($e->getMessage()); }4, Lời kết.
-Qua phần trên mình đã giới thiệu với mọi người 3 cách thêm dữ liệu vào MySql với PHP rồi, bài tiếp theo mình sẽ giới thiệu với mọi người cách lấy id của row vừa thêm.
Từ khóa » Câu Lệnh Insert Trong Mysql Php
-
Lệnh INSERT Trong MySQL & PHP
-
Sử Dụng INSERT Trong MySQL & PHP - Học Lập Trình
-
Câu Lệnh INSERT Trong MySQL - VietTuts
-
Thêm (insert) Dữ Liệu Trong MySQL Với PHP - Góc Học IT
-
Bài 05: Insert Dữ Liệu Vào MySQL Bằng PHP
-
Lệnh INSERT Trong MySQL: Thêm Dữ Liệu Vào Bảng
-
Làm Thế Nào Sử Dụng PHP để Insert Into MySQL Database - Hostinger
-
Chèn Dữ Liệu Vào Database Bằng PHP – MySQL Insert Data
-
PHP Insert Dữ Liệu Vào MySQL Thông Qua Form - Học Web Chuẩn
-
Bài MySQL 13: Câu Lệnh Insert Trong MySQL | VietPro
-
Insert Dữ Liệu Vào MySQL Bằng PHP - Học PHP - CodeGym
-
Truy Vấn INSERT Trong MySQL
-
Làm Thế Nào để Sử Dụng PHP để Insert Into MySQL | VietPro
-
Hướng Dẫn Cách Viết Câu Lệnh Insert Trong Mysql Có Ví Dụ Minh ...