Làm cách nào để chèn dữ liệu vào phpMyAdmin?
Sau khi tạo bảng và cơ sở dữ liệu MySQL, chúng ta có thể bắt đầu chèn dữ liệu (i. e. hồ sơ) trong đó. Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách chèn dữ liệu vào cơ sở dữ liệu MySQL bằng cách sử dụng PHP trong ngăn xếp XAMPP Show
nội dungđiều kiện tiên quyếtĐảm bảo rằng bạn đã thiết lập ngăn xếp XAMPP trong hệ thống của mình. Hướng dẫn sau đây giải thích cách thiết lập ngăn xếp XAMPP trong Linux
Ngoài ra, bạn có thể sử dụng ngăn xếp LAMP hoặc LEMP cung cấp cả PHP và MySQL. Nếu bạn đang dùng Linux, hãy tham khảo các hướng dẫn sau để cài đặt ngăn xếp LAMP/LEMP
Thiết lập XAMPP dễ dàng hơn nhiều so với ngăn xếp LAMP và LEMP. Vì vậy, chúng tôi sẽ sử dụng ngăn xếp XAMPP trong suốt hướng dẫn này Sau khi thiết lập ngăn xếp XAMPP, bạn cần tạo cơ sở dữ liệu MySQL và bảng bên trong cơ sở dữ liệu. Tham khảo hướng dẫn sau để biết cách tạo MySQL database và table trong XAMPP stack
Với mục đích trình diễn, tôi sẽ tạo một bảng có tên "bán hàng" trong cơ sở dữ liệu có tên "my_company" trong ngăn xếp XAMPP của tôi Chèn dữ liệu vào cơ sở dữ liệu MySQL bằng PHPChúng ta có thể chèn một bản ghi hoặc nhiều bản ghi cùng một lúc trong bảng MySQL. Đầu tiên, chúng ta sẽ xem cách chèn một bản ghi Chèn một bản ghi vào bảng MySQL bằng PHPChúng tôi sẽ sử dụng câu lệnh Truy vấn SQL trong mã PHP của chúng tôi để chèn một bản ghi vào bảng. Chúng ta có thể chèn một bản ghi/hàng vào một bảng bằng cách sử dụng lệnh INSERT INTO table_name VALUES (value1,value2,………….)4 Cú pháp truy vấn INSERT INTO table_name(column1,column2,………….) VALUES (value1,value2,………….) (Hoặc là) INSERT INTO table_name VALUES (value1,value2,………….) Trong đó, tên_bảng đại diện cho tên của bảng và các cột đại diện cho tên cột và các giá trị được chèn vào bảng bước1. Chỉ định tên máy chủ, tên người dùng MySQL, mật khẩu và tên cơ sở dữ liệu trong mã PHP Ở đây, tên máy chủ là localhost, tên người dùng là INSERT INTO table_name VALUES (value1,value2,………….)5 và mật khẩu trống. Và tên cơ sở dữ liệu là my_company, chúng tôi đang tạo một bảng có tên "bán hàng" bên trong cơ sở dữ liệu này 2. Tạo kết nối bằng cách sử dụng các chi tiết trên Bằng cách sử dụng chức năng INSERT INTO table_name VALUES (value1,value2,………….)6, chúng tôi sẽ thiết lập kết nối. Nó sẽ lấy ba tham số. Đầu tiên sẽ là tên máy chủ, thứ hai là tên người dùng và cuối cùng là mật khẩu. Nó cũng sẽ lấy một tên cơ sở dữ liệu là tùy chọn ở đây, bởi vì chúng tôi chỉ đang tạo kết nối Mã số $connection = mysqli_connect($server_name, $user_name, $password,$database_name) 3. Kiểm tra kết nối Chúng ta có thể kiểm tra kết nối bằng hàm INSERT INTO table_name VALUES (value1,value2,………….)7 được chỉ định trong điều kiện INSERT INTO table_name VALUES (value1,value2,………….)8. Chức năng này sẽ hiển thị lỗi nếu kết nối không thành công 4. Chỉ định Truy vấn SQL để chèn một bản ghi vào bảng Trong bước này, chúng tôi chỉ định truy vấn SQL để chèn các giá trị vào cơ sở dữ liệu. Đặt tên cơ sở dữ liệu là "my_company" và chúng tôi đang lưu trữ nó trong một truy vấn có tên biến. Tên bảng là "bán hàng" có ba cột Mã số ________số 8_______5. Kiểm tra việc tạo Nếu muốn kiểm tra các giá trị đã chèn hay chưa, chúng ta có thể sử dụng hàm INSERT INTO table_name VALUES (value1,value2,………….)9 Mã số mysqli_query($connection, $query) Nó sẽ lấy hai tham số
Nếu điều kiện này là True, thì một hàng sẽ được chèn vào. Nếu không nó sẽ trả về một lỗi. Chúng ta có thể kiểm tra lỗi bằng cách sử dụng hàm $connection = mysqli_connect($server_name, $user_name, $password,$database_name)2 6. Đóng kết nối Đây là bước cuối cùng mà chúng ta phải đóng kết nối bằng cách sử dụng chức năng $connection = mysqli_connect($server_name, $user_name, $password,$database_name)3 Mã số mysqli_close($connection); Bây giờ chúng ta hãy viết một mã PHP mẫu dựa trên các bước trên Mã PHP để chèn một bản ghi vào bảng MySQLTạo một tệp mới có tên $connection = mysqli_connect($server_name, $user_name, $password,$database_name)4 trong thư mục $connection = mysqli_connect($server_name, $user_name, $password,$database_name)5 với các nội dung sau trong đó Đứng lên. Nếu bạn dùng Linux thì thư mục htdocs sẽ nằm dưới thư mục $connection = mysqli_connect($server_name, $user_name, $password,$database_name)6. Nếu bạn đang dùng Windows, htdocs sẽ thường ở dạng C. thư mục \xampp\ Trong đoạn mã trên, "my_company" là tên cơ sở dữ liệu và "sales" trong tên bảng Mở trình duyệt web của bạn và điều hướng đến http. // localhost/chèn. php. Bạn sẽ thấy kết quả như thế này trong cửa sổ trình duyệt của mình Bạn cũng có thể xác minh xem bản ghi/hàng có được chèn từ phpMyAdmin hay không. Để làm như vậy, hãy mở bảng điều khiển phpMyAdmin bằng cách điều hướng đến http. // localhost/phpmyadmin URL từ trình duyệt Truy cập my_company -> sales và nhấp vào Browse để xem bản ghi đã chèn Như bạn có thể thấy, chúng tôi đã chèn thành công một bản ghi vào bảng có tên "bán hàng" trong cơ sở dữ liệu my_company Chèn nhiều bản ghi vào bảng MySQL bằng PHPChúng ta có thể chèn nhiều Bản ghi/Hàng vào một bảng bằng cách sử dụng lệnh INSERT INTO table_name VALUES (value1,value2,………….)4 Cú pháp truy vấn INSERT INTO table_name(column1,column2,………….) VALUES (value1,value2,………….) (Hoặc là) INSERT INTO table_name VALUES (value1,value2,………….) Trong đó, table_name đại diện cho tên của bảng MySQL và các cột đại diện cho tên cột và các giá trị được chèn vào bảng bước1. Chỉ định tên máy chủ, tên người dùng MySQL, mật khẩu và tên cơ sở dữ liệu Ở đây, tên máy chủ là localhost, tên người dùng là root và mật khẩu trống. Và tên cơ sở dữ liệu là "my_company" và chúng tôi đang tạo một bảng bên trong cơ sở dữ liệu này 2. Tạo kết nối bằng cách sử dụng các chi tiết trên Bằng cách sử dụng chức năng $connection = mysqli_connect($server_name, $user_name, $password,$database_name)8, chúng tôi sẽ thiết lập kết nối. Nó sẽ lấy ba tham số. Đầu tiên sẽ là tên máy chủ, thứ hai là tên người dùng và cuối cùng là mật khẩu. Nó cũng sẽ lấy một tên cơ sở dữ liệu là tùy chọn ở đây, bởi vì chúng tôi chỉ đang tạo kết nối Mã số $connection = mysqli_connect($server_name, $user_name, $password,$database_name); 3. Kiểm tra kết nối Chúng ta có thể kiểm tra kết nối bằng chức năng INSERT INTO table_name VALUES (value1,value2,………….)7 được chỉ định trong điều kiện INSERT INTO table_name VALUES (value1,value2,………….)8. Chức năng này sẽ báo lỗi nếu kết nối không thành công 4. Chỉ định Truy vấn SQL để chèn nhiều bản ghi vào bảng Trong bước này, chúng tôi chỉ định truy vấn SQL để chèn các giá trị vào cơ sở dữ liệu trong một biến. Đặt tên cơ sở dữ liệu là my_company và chúng tôi đang lưu trữ trong một truy vấn có tên biến. Tên bảng là doanh số có ba cột Mã số INSERT INTO table_name VALUES (value1,value2,………….)0 Đứng lên. Làm ơn chấm (. ) trong lần truy vấn SQL thứ hai và tiếp theo. Bạn cần đặt một dấu chấm (. ) trước dấu bằng bắt đầu từ truy vấn thứ hai 5. Kiểm tra việc tạo Nếu chúng ta muốn kiểm tra xem các giá trị đã chèn hay chưa chúng ta có thể sử dụng hàm INSERT INTO table_name VALUES (value1,value2,………….)9 Mã số mysqli_query($connection, $query) Như bạn có thể thấy, phải mất hai tham số
Nếu điều kiện này là True, thì các hàng sẽ được chèn vào. Nếu không nó sẽ trả về một lỗi. Chúng ta có thể kiểm tra lỗi bằng cách sử dụng hàm $connection = mysqli_connect($server_name, $user_name, $password,$database_name)2 6. Đóng kết nối Đây là bước cuối cùng mà chúng ta phải đóng kết nối bằng cách sử dụng chức năng $connection = mysqli_connect($server_name, $user_name, $password,$database_name)3 Mã số mysqli_close($connection); Bây giờ chúng ta hãy viết một mã PHP mẫu để chèn 5 bản ghi dựa trên các bước trên Mã PHP để chèn nhiều bản ghi trong bảng MySQLTạo một tệp mới có tên $query = "INSERT INTO table_name (id,name,count) VALUES (1,'Cooking-Gas',40)";6 trong thư mục $connection = mysqli_connect($server_name, $user_name, $password,$database_name)5 với các nội dung sau trong đó INSERT INTO table_name VALUES (value1,value2,………….)3 Mở trình duyệt web của bạn và điều hướng đến http. // localhost/insert_multiple. php. Bạn sẽ thấy kết quả như thế này trong cửa sổ trình duyệt của mình Hãy để chúng tôi xác minh xem các bản ghi có thực sự được chèn vào hay không từ bảng điều khiển phpMyAdmin Mở bảng điều khiển phpMyAdmin bằng cách điều hướng đến http. // localhost/phpmyadmin URL từ trình duyệt. Truy cập my_company-> sales và nhấp vào nút Browse để xem các bản ghi đã chèn Phần kết luậnTrong hướng dẫn này, chúng ta đã thảo luận cách chèn dữ liệu vào cơ sở dữ liệu MySQL bằng mã PHP trong ngăn xếp XAMPP. Chúng tôi đã cung cấp hai mã PHP mẫu để trình bày cách chèn một bản ghi và nhiều bản ghi vào bảng MySQL Thay đổi mã theo yêu cầu của bạn và kiểm tra chúng trên hệ thống của bạn. Nếu bạn có bất kỳ câu hỏi nào, hãy cho chúng tôi biết qua phần bình luận bên dưới Đọc tiếp
CodeChèn dữ liệu vào MySQLChèn bản ghiLinuxmacOSMariaDBMySQLMySQL CommandsPHPPHP MySQLphpMyAdminWindowsXAMPP Làm cách nào để chèn dữ liệu vào phpMyAdmin bằng PHP?Tạo mã PHP
.
Làm cách nào để tạo dữ liệu trong phpMyAdmin?Sau khi bắt đầu dịch vụ này, hãy nhập localhost vào thanh tìm kiếm của bạn và một trang sẽ mở ra. Trên trang này, nhấp vào tùy chọn phpMyAdmin được hiển thị trong ảnh chụp màn hình bên dưới. Nhấp vào tùy chọn Mới được hiển thị trong màn hình bên dưới. Sau đó, chúng ta phải nhập tên cơ sở dữ liệu của mình và sau đó nhấp vào tùy chọn Tạo để tạo cơ sở dữ liệu mới
Làm cách nào để chèn dữ liệu vào cơ sở dữ liệu bằng PHP?Câu lệnh INSERT INTO được sử dụng để thêm bản ghi mới vào bảng MySQL. CHÈN VÀO tên_bảng (cột1, cột2, cột3,. ) . Truy vấn SQL phải được trích dẫn bằng PHP Các giá trị chuỗi bên trong truy vấn SQL phải được trích dẫn Các giá trị số không được trích dẫn Từ NULL không được trích dẫn Làm cách nào để thêm dữ liệu trực tiếp vào MySQL?Để chèn dữ liệu vào bảng MySQL, bạn cần phải sử dụng lệnh SQL INSERT INTO . Bạn có thể chèn dữ liệu vào bảng MySQL bằng cách sử dụng dấu nhắc mysql> hoặc bằng cách sử dụng bất kỳ tập lệnh nào như PHP. |