Nội dung bài viếtCác công cụ cần thiết để kết nối biểu mẫu HTML với cơ sở dữ liệu MySQL bằng PHP bằng cách sử dụng PHP
Bài viết liên quan:XAMPP or WAMP or MAMP kind of software on your laptop or computer. With this software, you will get a local webserver i.e. Apache, PHP language, and MySQL database. The complete code is on Github and the download link is the last of this article.
Trước hết, bạn phải cài đặt bất kỳ loại phần mềm XAMPP hoặc WAMP hoặc MAMP nào trên máy tính xách tay hoặc máy tính của bạn. Với phần mềm này, bạn sẽ nhận được một máy chủ web địa phương, tức là Apache, ngôn ngữ PHP và cơ sở dữ liệu MySQL. Mã hoàn chỉnh là trên GitHub và liên kết tải xuống là bản cuối cùng của bài viết này.PHP, MySQL example is with database connection in xampp code.
Trong bài viết này, ví dụ PHP, MySQL của tôi là với kết nối cơ sở dữ liệu trong mã XAMPP.
Sau khi cài đặt, bạn cần trên XAMPP Xem hình ảnh bên dưới:
Sau khi cài đặt bất kỳ phần mềm máy tính xách tay hoặc máy tính để bàn nào, bạn cần kiểm tra Localhost của bạn có hoạt động hay không. Mở trình duyệt của bạn và kiểm tra URL này //127.0.0.1 hoặc // localhost/. Nếu điều này đang hoạt động, điều đó có nghĩa là bạn có máy chủ web địa phương được kích hoạt với PHP/MySQL.
Ngoài ra, GUI phpmyadmin đến để xử lý các hoạt động CRUD, tức là chèn [tạo], cập nhật, xóa và chọn [đọc] các bản ghi từ các bảng. Giao diện này dựa trên trình duyệt và rất hữu ích, dễ sử dụng để tạo và quản lý cơ sở dữ liệu phpmyadmin trong bảng [cột, hàng].
Nếu bạn có bản cài đặt ở trên, bạn có thể tiếp tục để bắt đầu mã hóa của mình.
Nếu bạn không có máy chủ web dựa trên Stack Stack thì bạn có thể thực hiện điều này trực tiếp trong không gian lưu trữ của mình.
Nếu bạn có bất kỳ truy vấn nào nữa thì bạn có thể nhận xét về bài viết này. Chúng tôi sẽ trả lời truy vấn của bạn.
Nội dung bài viết
Bước 1: Lọc các yêu cầu biểu mẫu HTML của bạn cho trang web Liên hệ với chúng tôi
Bước 1: Lọc các yêu cầu biểu mẫu HTML của bạn cho trang web Liên hệ với chúng tôi
Bước 2: Tạo cơ sở dữ liệu và bảng trong MySQL
Bước 3: Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu
Bước 4: Tạo trang PHP để lưu dữ liệu từ biểu mẫu HTML vào cơ sở dữ liệu MySQL của bạn
Bước 5: & NBSP; Tất cả đã được làm xong!
Tại sao các kỹ năng như một nhà phát triển PHP tùy chỉnh?
Xem thêm câu trả lời về tập lệnh PHP Kết nối với MySQL trên nhóm Facebook
Bài viết liên quan:git download link to download the SQL file.
--
-- Database: `mydb`
--
CREATE DATABASE IF NOT EXISTS `db_contact` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `db_contact`;
-- --------------------------------------------------------
--
-- Table structure for table `tbl_contact`
--
DROP TABLE IF EXISTS `tbl_contact`;
CREATE TABLE IF NOT EXISTS `tbl_contact` [
`id` int[11] NOT NULL,
`fldName` int[50] NOT NULL,
`fldEmail` int[150] NOT NULL,
`fldPhone` varchar[15] NOT NULL,
`fldMessage` text NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `tbl_contact`
--
ALTER TABLE `tbl_contact`
ADD PRIMARY KEY [`id`];
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `tbl_contact`
--
ALTER TABLE `tbl_contact`
MODIFY `id` int[11] NOT NULL AUTO_INCREMENT;
Bước 2: Tạo cơ sở dữ liệu và bảng trong MySQL
Bước 3: Tạo biểu mẫu HTML để kết nối với cơ sở dữ liệu
Contact Form - PHP/MySQL Demo Code
Contact Form
Name
Email
Phone
Message
Bước 4: Tạo trang PHP để lưu dữ liệu từ biểu mẫu HTML vào cơ sở dữ liệu MySQL của bạn
In the next step, I will go with creating PHP / MySQL code.
Bước 4: Tạo trang PHP để lưu dữ liệu từ biểu mẫu HTML vào cơ sở dữ liệu MySQL của bạn
Hành động biểu mẫu HTML liên hệ là trên trang liên hệ.php. Trên trang này, chúng tôi sẽ viết mã để chèn các bản ghi vào cơ sở dữ liệu.
Để lưu trữ dữ liệu trong MySQL làm bản ghi, trước tiên bạn phải kết nối với DB. Kết nối mã rất đơn giản. MySQL_Connect trong PHP không được dùng cho phiên bản mới nhất do đó tôi đã sử dụng nó ở đây mysqli_connect.
$con = mysqli_connect["localhost","your_localhost_database_user","your_localhost_database_password","your_localhost_database_db"];
Bạn cần đặt giá trị cho tên người dùng và mật khẩu localhost của bạn. Thông thường tên người dùng cơ sở dữ liệu MySQL localhost là gốc và mật khẩu trống hoặc root. Ví dụ: mã như dưới đây
$con = mysqli_connect['localhost', 'root', '',’db_contact’];
The “db_contact” is our database name that we created before.
After connection database you need to take post variable from the form. See the below code
$txtName = $_POST['txtName'];
$txtEmail = $_POST['txtEmail'];
$txtPhone = $_POST['txtPhone'];
$txtMessage = $_POST['txtMessage'];
Khi bạn sẽ nhận được biến bài đăng thì bạn cần viết lệnh SQL sau.
$sql = "INSERT INTO `tbl_contact` [`Id`, `fldName`, `fldEmail`, `fldPhone`, `fldMessage`] VALUES ['0', '$txtName', '$txtEmail', '$txtPhone', '$txtMessage'];"
Đối với truy vấn lửa qua cơ sở dữ liệu, bạn cần viết dòng sau
$rs = mysqli_query[$con, $sql];
Dưới đây là mã PHP để chèn dữ liệu vào cơ sở dữ liệu của bạn từ một biểu mẫu.