NTM Solutions

Bài đăng nổi bật

🚀 Laravel 12 (2026) — Từ PHP Core đến Full Stack📘

Nếu cập nhật theo Laravel 12 LTS (2026) thì mình sẽ chia thành các phần như sau để người học đi từ PHP Core → Laravel → Triển khai dự án th...

Thứ Sáu, 12 tháng 10, 2018

MYSQL – Bài 03 – Tạo bảng


XEM MỤC LỤC CÁC BÀI VIẾT PHP


01 bảng cơ sở dữ liệu có 01 tên duy nhất và chứa các dòng và cột.

Tạo 01 bảng MySQL dùng MySQLi và PDO


Câu lệnh CREATE TABLE được dùng để tạo bảng trong MySQL.

Chúng ta sẽ tạo 01 bảng có tên "MyGuests", có 05 cột: "id", "firstname", "lastname", "email" and "reg_date":

CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)

Thứ Năm, 11 tháng 10, 2018

Bài 07 – Toán tử

XEM MỤC LỤC CÁC BÀI VIẾT PHP


Toán tử trong PHP

Toán tử dùng để thực hiện các thao tác với biến và giá trị.

Trong PHP, Toán tử gồm các nhóm sau:

·         Toán tử TOÁN HỌC

·         Toán tử GÁN

·         Toán tử SO SÁNH

·         Toán tử TĂNG GIẢM

·         Toán tử LUẬN LÝ

·         Toán tử CHUỖI

·         Toán tử MẢNG

Toán tử toán học trong PHP

Trong PHP, toán tử toán học được dùng tính các phép toán thông thường như: CỘNG, TRỪ , NHÂN, CHIA…

Toán tử
Tên
Ví dụ
Kết quả
+
CỘNG
$x + $y
TỔNG của $x và $y
-
TRỪ
$x - $y
HIỆU của $x và $y
*
NHÂN
$x * $y
TÍCH của $x và $y
/
CHIA
$x / $y
THƯƠNG của $x và $y
%
LẤY DƯ
$x % $y
LẤY DƯ của phép chia $x và $y
**
MŨ
$x ** $y
$x MŨ $y

MYSQL - Bài 02 – Tạo mới cơ sở dữ liệu


XEM MỤC LỤC CÁC BÀI VIẾT PHP


01 cơ sở dữ liệu chứa ít nhất 01 bang.

Bạn sẽ cần quyền tạo (CREATE) để tạo hay xóa 01 cơ sở dữ liệu MySQL (ở đây chúng ta đang học nên cứ dùng tài khoản root cho tiện)

Tạo 01 cơ sở dữ liệu MySQL sử dụng MySQLi và PDO

Câu lệnh CREATE DATABASE dùng để tạo 01 cơ sở dữ liệu trong MySQL.

Các ví dụ sau minh họa việc tạo 01 cơ sở dữ liệu tên "myDB":
Thứ Tư, 10 tháng 10, 2018

Bài 06 – Hằng số

XEM MỤC LỤC CÁC BÀI VIẾT PHP


Hằng số cũng giống như biến chỉ khác ở chỗ chúng không thể thay đổi giá trị cũng như tái định nghĩa.

Hằng số trong PHP

01 hằng số là 01 định danh (tên) định nghĩa 01 giá trị.

Giá trị hằng số là không thể thay đổi trong suốt đoạn mã.

Tên hằng số bắt đầu bằng chữ hoặc dấu gạch dưới (không có dấu $ trước tên hằng số).

Ghi chú: không giống như biến , hằng số tự động có phạm vi toàn cục (global) trong cả đoạn code.

MYSQL – Bài 01 – PHP kết nối đến MySQL

XEM MỤC LỤC CÁC BÀI VIẾT PHP


PHP 5 và các phiên bản sau này có thể làm việc với cơ sở dữ liệu MySQL qua 02 phương thức sau:

·         Phần mở rộng MySQLi (chữ "i" là viết tắt của chữ cải thiện - improved)

·         PDO (các đối tượng dữ liệu PHP)

Các phiên bản cũ (trước PHP5) dùng phần mở rộng MySQL . Tuy nhiên, phần mở rộng này đã ngưng sử dụng từ năm 2012.

Nên dùng MySQLi hay PDO?


Câu trả lời là "Thích gì dùng nấy".

Cả MySQLi và PDO có những ưu điểm riêng:

PDO có thể dùng với hơn 12 hệ cơ sở dữ liệu, trong khi MySQLi chỉ dùng với cơ sở dữ liệu MySQL.

Vì vậy, nếu bạn phải với PDO ta có thể chuyển đổi qua hệ cơ sở dữ liệu khác dễ dàng với việc thay đổi connection string và vài câu truy vấn. Với MySQLi, bạn phải viết lại hầu như toàn bộ mã các câu truy vấn đi kèm.

Cả 02 đều viết theo kiểu hướng đối tượng , nhưng MySQLi luôn yêu cầu phải có 01 procedural API.

Cả 02 hỗ trợ các câu lệnh cài đặt sẵn - Prepared Statements. Các câu lệnh này giúp tránh khỏi SQL injection, và chúng rất quan trọng trong việc bảo mật ứng dụng web.
Facebook Youtube RSS