Hướng dẫn dùng execute mean trong PHP

hùng thông minh lắm

Nội dung chính

  • Chuẩn bị file thực thi
  • Đi đến php thực thi
  • Thực Thi PHP trong command
  • 1. Kết nối đến database mysql từ PHP
  • 2. Các hàm trong PDO
  • 3. Hàm query, fetchAll, fetch
  • Phân trang trong PHP
  • Sử dụng tham số trong url
  • Gửi mail trong php qua gmail và mailtrap

tôi thích vậy đó

hùng thông minh lắm

đọc dữ liệu hộ bố

tôi thích vậy đó

hùng thông minh lắm

đọc dữ liệu hộ bố

Ở bài viết này mình muốn nói về cách php chạy với command để bạn có cái nhìn tổng quan hơn về php và hình dung việc chạy script linux php cũng dễ hiểu hơn. Nghĩa là bạn sẽ dễ hình dung được script php chạy trên console mà không liên quan đến trình duyệt. 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

đọc dữ liệu hộ bố

tôi thích vậy đó

Trong bài viết này giả sử mình đang dùng windows và xampp của mình để cài web server đang cài ở ổ C:\xampp

tôi thích vậy đó

Chuẩn bị file thực thi

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

hùng thông minh lắm

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

Trong folder htdocs chúng ta tạo 1 file php là test_command.php như sau: 

tôi thích vậy đó

hùng ebudezain

hùng đẹp trai

hùng đẹp trai

hùng ebudezain

tôi thích vậy đó

tôi thích vậy đó

ahihi đồ ngốc trương thanh hùng nè

Đi đến php thực thi

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

ahihi đồ ngốc trương thanh hùng nè

hùng ebudezain

trước khi cho command thực thi code php của bạn thì bạn cần có php là path môi trường của bạn hoặc command của bạn đứng ngay thư mục chứa file php.exe. Mình mở command của windows ra(command prompt): 

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

tôi thích vậy đó

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

# cd đến php cd C:\xampp\php

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

Thực Thi PHP trong command

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

# thực thi thì chỉ cần gọi php C:\xampp\htdocs\test_command.php

hùng thông minh lắm

đọc dữ liệu hộ bố

ahihi đồ ngốc trương thanh hùng nè

hùng thông minh lắm

kết quả: 

ahihi đồ ngốc trương thanh hùng nè

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

đọc dữ liệu hộ bố

hùng đẹp trai

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

hùng ebudezain

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

bài viết được viết bởi trương thanh hùng https://ebudezain.com/

đọc dữ liệu hộ bố

Hướng dẫn dùng execute mean trong PHP

đọc dữ liệu hộ bố

hùng thông minh lắm

Chúc các bạn thành công.

Sử dụng pdo trong php trong php bài bài viết hướng dẫn bạn cách dùng thư viên PDO của php để thao tác với dữ liệu trong database.

Nội dung chính

  • 1. Kết nối đến database mysql từ PHP
  • 2. Các hàm trong PDO
  • 3. Hàm query, fetchAll, fetch
  • Phân trang trong PHP
  • Sử dụng tham số trong url
  • Gửi mail trong php qua gmail và mailtrap

PDO (PHP Data Object) là một thư viện có sẵn trong php giúp tương tác với các hệ quản trị CSDL. Ngoài Mysql, PDO còn giúp bạn tương tác với các hệ quản trị CSDL khác như SQLite , Microsoft SQL Server, PostgreSQL…

1. Kết nối đến database mysql từ PHP

Cách 1: Dùng đơn giản


Cách 2: có kiểm soát lỗi

getMessage() ) ;  
}

2. Các hàm trong PDO

Tài liệu về thư viện PDO và các hàm trong PDO ở link này, các bạn cp1 thể xem ở đây: http://ftp.psu.ac.th/pub/php/html/ref.pdo.html

  1. PDO::query – Chạy câu lệnh sql (thường là select), trả về đối tượng chứa dữ liệu
  2. PDOStatement::fetch –  Lấy ra 1 dòng dữ liệu, kết quả là 1 array
  3. PDOStatement::fetchAll –  Lấy ra tất cả các dòng dữ liệu , kết quả là 1 array
  4. PDOStatement::fetchObject – Lấy ra 1 dòng dữ liệu row and returns it as an object.
  5. PDO::exec – Chạy câu lệnh sql, (thường là insert, update, delete) , trả về số dòng ảnh hưởng
  6. PDOStatement::rowCount – Trả về số dòng ảnh hưởng bởi câu lệnh sql vừa chạy. Dùng để đểm số dòng dữ liệu lấy được chẳng hạn
  7. PDO::prepare –  Tạo đối tượng statement để chuẩn bị thực thi sau đó bởi hàm execute
  8. PDOStatement::execute –  thực thi statement đã tạo trước
  9. PDO::lastInsertId –  trả về id của record mới vừa chèn  vào table
  10. PDO::commit –  cho tác dụng các thực thi trong transaction
  11. PDO::rollBack – Thu hồi lại transaction

3. Hàm query, fetchAll, fetch

Hàm query dùng để chạy câu lệnh sql (thường là select), hàm này trả về 1 đối tượng chứa dữ liệu từ mysql. Sau khi query xong, bạn dùng hàm fetch để lấy từng dòng ra hiển thị hoặc có thể dùng fetchAll để lấy mọi dòng.Hàm fetchAll : lấy tất cả mọi dòng dữ liệu từ đối tượng dữ liệu

a. Hàm fetchAll : lấy tất cả mọi dòng dữ liệu từ đối tượng dữ liệu

query("select idTin, TieuDe, TomTat, Ngay from tin");
$d = $data->fetchAll();
?>

Danh sách tin

b. Hàm fetch : trích 1 dòng từ đối tượng dữ liệu để hiển thị

query("SELECT idLT, Ten, ThuTu FROM loaitin LIMIT 0,5");
?>

fetch()) {?>