Trang chủ và học hỏi: Khóa học lập trình PHPPHP Programming Course
Để chèn một bản ghi mới vào bảng bạn đã tạo trong phần trước, chọn liên kết Chèn ở đầu trang:Insert link at the top of the page:
Khi bạn nhấp vào Chèn, bạn sẽ được đưa đến một khu vực mới. Cái này:
Như bạn có thể thấy, bốn trường của chúng tôi ở đó: id, first_name, họ và địa chỉ. Nhưng nhìn vào độ dài của các hộp văn bản dưới giá trị. Các kích thước được xác định bởi độ dài của các trường. Khu vực địa chỉ lớn hơn rất nhiều, bởi vì chúng tôi đã sử dụng Tinytext.Value. The sizes are determined by the length of the Fields. The address area is a lot bigger, because we used TINYTEXT.
Để nhập một bản ghi mới trong bảng của bạn, bạn nhập dữ liệu của mình vào các hộp văn bản dưới tiêu đề giá trị. Đi trước và nhập thông tin sau đây cho các hộp văn bản giá trị:Value textboxes:
ID: 1first_name: testsurname: nameaddress: 12 test street: 1
First_Name: Test
Surname: Name
Address: 12 Test Street
Màn hình của bạn sau đó sẽ trông như thế này:
Cuối cùng, nhấp vào nút GO ở dưới cùng của màn hình để tạo hàng trong bảng của bạn. Bạn sẽ được đưa trở lại màn hình cấu trúc.
Và đó là nó - bây giờ bạn có một cơ sở dữ liệu để làm việc. Để xem nơi nó đã được lưu, điều hướng đến thư mục PHP của bạn trên ổ cứng của bạn. Nhấp đúp chuột vào thư mục được gọi là MySQL. Bên trong thư mục này sẽ được gọi là dữ liệu. Đây là nơi tất cả các cơ sở dữ liệu của bạn được lưu trữ:
Lưu ý tên thư mục hàng đầu trong hình trên: Sách địa chỉ. Điều này giống như tên cơ sở dữ liệu và được tự động tạo cho bạn cho tất cả các cơ sở dữ liệu mới. Khi bạn nhấp đúp vào thư mục này, bạn sẽ thấy một vài tệp ở đó:addressbook. This is the same as the database name, and is automatically created for you for all new databases. When you double click this folder, you should see a few files there:
Lưu ý các tên tệp - chúng giống như các bảng bạn tạo. Nói cách khác, chúng là các bảng.
Nếu bạn có không gian web PHP, bạn có thể tải thư mục này và nội dung của nó vào thư mục dữ liệu của mình và sau đó bạn sẽ có thể truy cập các bảng trong cơ sở dữ liệu với mã PHP.
Chúng ta có thể chuyển sang thực hiện điều đó - truy cập cơ sở dữ liệu này với một số mã PHP.
Quay lại trang nội dung PHP
Bạn có thể ghi dữ liệu vào cơ sở dữ liệu bằng lệnh SQL Insert và tạo các trang web bao gồm mã PHP để thực thi các truy vấn SQL trên máy chủ của bạn. Trước khi cuộn tay áo và trang web mã hóa của bạn, bạn có một ý tưởng tốt để xây dựng và kiểm tra truy vấn SQL trước. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách chèn dữ liệu trong phpmyadmin bằng PHP.phpMyAdmin using PHP.
Xây dựng lệnh SQLommand
- Đăng nhập vào bảng điều khiển hostpapa.
- Nhấp vào cPanel của tôi trong thanh điều hướng ở đầu trang.
- Cuộn xuống phần cơ sở dữ liệu và chọn phpmyadmin.
4. Ở thanh bên trái, nhấp vào tên cơ sở dữ liệu.
5. Nhấp vào bảng cơ sở dữ liệu bạn muốn làm việc. Chúng tôi sẽ sử dụng bảng cơ sở dữ liệu của WordPress Bình luận trong ví dụ này, nhưng bạn có thể sử dụng bất kỳ bảng cơ sở dữ liệu nào theo yêu cầu.
6. Trong thanh lệnh, nhấp vào chèn.Insert.
7. Hoàn thành các trường, bấm vào để lưu hồ sơ.Go to save the record.
8. Lệnh SQL được liên kết sẽ hiển thị trên màn hình. Sao chép lệnh vào một tệp văn bản trên máy tính của bạn.
Tạo mã PHP
Bây giờ, lệnh SQL đã được xác định, bạn có thể tạo mã PHP sẽ được sử dụng để thực thi lệnh trên máy chủ. Trong ví dụ này, chúng tôi muốn một tin nhắn hiển thị trên màn hình cảm ơn người dùng đã để lại nhận xét trên trang web của chúng tôi.
Trong phần thích hợp của mã của bạn, bạn sẽ xác định các biến cho dữ liệu được ghi từ người dùng của bạn - ví dụ: tên, địa chỉ email và nhận xét của chúng.
$the_name = $_POST['name']; $the_email = $_POST['email']; $the_website = $_POST['website']; $the_comment = $_POST['comment'];Bạn có thể sử dụng lệnh SQL mới để gửi bình luận, hoán đổi dữ liệu bạn đã nhập vào phpmyadmin cho các biến được xác định trong mẫu bình luận của bạn. Trong ví dụ dưới đây, chúng tôi đã chọn một số trường từ truy vấn SQL để minh họa điểm.
Ví dụ:
$query = " INSERT INTO `mydatabasename` `mydatabasetable` (`comment_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_content`) VALUES ('NULL', '$the_name', '$the_email', '$the_website', '$the_comment'); "; mysql_query($query); echo " Thanks for getting in touch. ";Hãy chắc chắn thay thế ‘mydatabasename, và‘ mydatabasetable, bằng thông tin của bạn. Hoàn thành mã PHP và sau đó tải lên và kiểm tra trên máy chủ của bạn.mydatabasename’ and ‘mydatabasetable’ with your information. Complete the PHP code and then upload and test on your server.
Nếu bạn cần trợ giúp với tài khoản HostPapa của bạn, vui lòng mở vé hỗ trợ từ bảng điều khiển của bạn.open a support ticket from your dashboard.