Hướng dẫn dùng equire definition trong PHP
Để hiển thị một lượt nhiều giá trị, chúng ta phải dùng dấu phẩy ngăn cách giữa các giá trị. Show Nội dung chính
Trong cơ sở dữ liệu Database sẽ chứa nhiều dữ liệu khác nhau. Nó sẽ chia thành các bảng (Table), trong bảng lại có các cột. Ví dụ như bạn sẽ tạo một bảng là “user” với các cột (row) bao gồm id (Bắt buộc), tên, năm sinh… Hoặc đơn giản khi thiết kế website bạn sẽ cần lấy và hiển thị dữ liệu từ Database bằng Php và Mysql show các bài viết ra ngoài. Bài viết này sẽ hướng dẫn tường tận cách thức hiển thị dữ liệu trong database lên màn hình bằng code 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 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 chúng ta phải chèn một thông tin nào đó vào. Trước tiên bạn truy cập vào http://localhost/phpmyadmin nhấp vào cơ sở dữ liệu là “data” Bước 2: Tạo bảng là “ 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 “ Bầy giờ tiếp tục nhấp vào tab INSERT INTO users (id, firstname, lastname, email) VALUES ('1', 'Le', 'Nghia', '[email protected]'); Cuối cùng ấn nút Lưu ý: Cái id bạ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 các thành viên khác cũng làm tương tự 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"]." Và kết quả cuối cùng 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ì chúng ta cũng sẽ làm tương tự như trên. Sẽ tạo ra một bảng đặt tên là posts bao gồm các 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 INSERT 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"]." Oke như vậy là xong rồi!. Để load dữ liệu từ Database lên website 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ề cách thức hoạt động của PHP và MySQL -Ở bài trước chúng ta đã tìm hiểu về các hàm xử lý dữ liệu trong PHP rồi, bài này chúng ta tiếp tục với các hàm xử lý ngày tháng trong PHP. Nội dung chính
1, Thiết lập thời gian ở Việt Nam.-Đầu tiên để làm việc với datetime trong PHP được chính xác thì bạn cần phải thiết lập múi giờ
cho nó bằng hàm Cú pháp:
-Trong đó: timezone_identifier là tên timezone các bạn muốn xét. VD: Xét timezone của Việt Nam
=>chú ý: Phải để hàm này ở đầu file để các đoạn code phía sau hoạt động được chính xác. -Và để xem danh sách các timezone mà PHP hỗ trợ thì các bạn sử dụng đoạn code sau:
2, Định dạng ngày tháng với hàm date().-Hàm date trong dùng để chuyển đổi thời gian thành các định dạng tùy chỉnh. Cú pháp:
Trong đó:
Danh sách các format trong PHP
VD: Lấy ra ngày tháng năm hiện tại theo định dạng ngày-tháng-năm giờ:phút:giây.
Truyền chuỗi trong hàm date -Để cho nội dung chuỗi mà các bạn muốn hiển thị được như ý muốn thì các bạn thêm
VD:
2, Các hàm xử lý khácChuyển đổi thời gian sang kiểu int-Trong PHP có cung cấp cho chúng ta hàm VD:
Chuyển đồi kiểu thời gian-Để chuyển đổi kiểu ngày tháng trong PHP các bạn dùng hàm VD:
Tính toán ngày tháng-Để tính toán đặc biệt là cộng trừ thêm ngày trong PHP chúng ta dùng hàm VD:
Chuyển ngày tháng về mảng-Để chuyển đổi dữ liệu ngày tháng về dạng mảng trong PHP các bạn sử dụng hàm get_date() VD:
3, Lời Kết.-Qua phần này chúng ta đã tìm hiểu xong về các hàm xử lý ngày tháng trong PHP rồi và vì nó nằm trong series cơ bản nên mình chỉ giới thiệu các hàm đơn giản thôi, ngoài ra bạn nào muốn tìm hiểu thêm có thể xem tại đây Đăng ký nhận tin.Chúng tôi chỉ gửi tối đa 2 lần trên 1 tháng. Tuyên bố không spam mail! Bài Viết Mới |