Lấy dữ liệu từ Database trong PHP
Làm thế nào để lấy dữ liệu từ Database trong PHP?
Trong bài viết Hướng dẫn tạo Database trong Phpmyadmin tất cả chúng ta đã biết cách tạo ra một Database. Tuy nhiên vẫn chưa có một thông tin gì cả. Vì vậy tất cả chúng ta phải chèn một thông tin nào đó vào .Trước tiên bạn truy vấn vào http://localhost/phpmyadmin nhấp vào cơ sở dữ liệu là “ data ”
Bước 2: Tạo bảng là “
users
”Bạn đang đọc: Lấy dữ liệu từ Database trong PHP
CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )Tiếp theo nhấp vào “
users
“, trong bảng sẽ hiển thị các cột gồ “id, firstname, lastname, email, reg_date”
Bầy giờ tiếp tục nhấp vào tab
SQL
để thêm mã MySQL vàoINSERT INTO users (id, firstname, lastname, email) VALUES ('1', 'Le', 'Nghia', '[email protected]');Cuối cùng ấn nút
Tạo
(Go) để hoàn tất.Lưu ý : Cái id bạn hoàn toàn có thể dùng hoặc bỏ đi cũng được. Mỗi một thành viên phải là một id khác nhauĐối với những thành viên khác cũng làm tựa như
Bước 3: Lấy dữ liệu từ Database MySQL trong PHP
Bạn sẽ sử dụng đoạn code sau :
connect_error) { die("Connection failed: ". $conn->connect_error); } $sql = "SELECT id, firstname, lastname, email, reg_date FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // Load dữ liệu lên website while($row = $result->fetch_assoc()) { echo "id: ". $row["id"]. " - Tên: ". $row["firstname"]. " " . $row["lastname"]. " - Email: ". $row["email"]. " - Ngày đăng ký: ". $row["reg_date"]."
"; } } else { echo "0 results"; } $conn->close(); ?>Và tác dụng ở đầu cuối sau khi request dữ liệu từ MySQL như thế này :
Vậy còn với bài viết thì làm sao nhỉ?
Bài viết thì tất cả chúng ta cũng sẽ làm tương tự như như trên .Sẽ tạo ra một bảng đặt tên là posts gồm có những cột là “ id, title, content, date ” bằng đoạn mã MySQL
CREATE TABLE posts ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(100) NOT NULL, content VARCHAR(1000) NOT NULL, date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )Tiếp theo ấn vào
posts
ở cột menu bên trái => Nhấp vào tab MySQLINSERT INTO posts (title, content, date) VALUES ('Đây là đoạn văn tiêu đề', 'Đây là đoạn văn nội dung', '');Tiếp theo load nội dung ra lên màn hình trình duyệt bằng lênh PHP
connect_error) { die("Connection failed: ". $conn->connect_error); } $sql = "SELECT id, title, content, date FROM posts"; $result = $conn->query($sql); if ($result->num_rows > 0) { // Load dữ liệu lên website while($row = $result->fetch_assoc()) { echo "Tiêu đề: ". $row["title"]."
"; echo "Ngày: ". $row["date"]."
"; echo "Nội dung: ". $row["content"]."
"; } } else { echo "0 results"; } $conn->close(); ?>Oke như vậy là xong rồi ! .Để load dữ liệu từ Database lên website tất cả chúng ta sẽ dùng tới lệnh SELECT … FROM … và dùng vòng lặp while .
Hi vọng với bài viết này bạn sẽ hiểu hơn về phương pháp hoạt động giải trí của PHP và MySQL
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…