Bài Viết

Tổng hợp bài học về lập trình.

666 kết quả trả về
Lập Trình Lập Trình

String, ListTuple là 3 kiểu dữ liệu khác nhau trong Python tuy nhiên chúng đều được xếp chung vào kiểu dữ liệu Sequence.

Kiểu Dữ Liệu Sequence

Sequence (phiên âm đọc /xơ.cơ-u-ờn.xì/) là kiểu dữ liệu bao gồm một tập hợp (hay collection) các thành phần (member) bên trong nó.

sequence_type_1 = ("one", "two", "three", "four", "five", "six", "seven")
sequence_type_2 = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
sequence_type_3 = "Hello Python"

Chúng ta có thể truy cập giá trị của các phần tử thông ...

Lập Trình Lập Trình

JavaScript Là Gì

Javascript là ngôn ngữ lập trình được dùng phổ biến trong việc tạo các hiệu ứng vào trang web. Tương tự như HTML và CSS, mã lệnh Javascript có thể được chạy bởi các trình duyệt (Firefox, Safari, Chrome...)

Một Số Hiệu Ứng Javascript

Sử dụng JavaScript chúng ta có thể thay đổi nội dung của phần tử HTML

<p id="text">Xin chào</p>
<button onclick="changeText()">Click Me!</button>

Mở editor

Sử dụng JavaScript để thay đổi thuộc tính của phần tử HTML

function changeImage() {
    var image =...
Lập Trình Lập Trình

Trong bài học trước bạn đã tìm hiểu cách lưu bài viết lên database. Ở bài học này chúng ta sẽ cùng nhau tìm hiểu cách hiển thị danh sách các bài viết được lưu trên database.

Tạo Trang Hiển Thị Danh Sách Bài Viết

Trên máy bạn mở text editor và tạo một file với tên list.php với nội dung như sau:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Form HTML</title>
</head>
<body>
    <h1>Danh sách bài viết</h1>
    <table>
        <thead>
            <tr>
                <th>STT</th...
Lập Trình Lập Trình

Từ khoá this trong PHP dùng để tham chiếu tới phạm vi (ngữ cảnh) hiện tại khi từ khoá này được sử dụng.

Ví dụ để truy cập giá trị thuộc tính của đối tượng trong phương thức cũng của đối tượng đó chúng ta sẽ sử dụng $this. Hãy xem một ví dụ như sau:

class Student {
    public $name;
    public $age;

    function greet() {
        echo "Hi! My name is " . $this->name .
            "<br>I am " . $this->age . " year old";
    }
}

$s1 = new Student();

$s1->name = "Thu";
$s1->age = 25;
$s1->greet()...
Lập Trình Lập Trình

SQL Là Gì

SQL (viết tắt của cụm từ Structured Query Language) là ngôn ngữ nền tảng dùng để quản lý cơ sở dữ liệu bao gồm việc thêm, sửa, xóa và truy vấn dữ liệu trên cơ sở dữ liệu.

Ví dụ câu lệnh sau được dùng để liệt kê danh sách các cơ sở dữ liệu đã được tạo ra.

SHOW DATABASES;

Mở editor

DBMS

DBMS (database management system) hay hệ quản trị cơ sở dữ liệu là chương trình phần mềm giúp quản lý cơ sở dữ liệu dựa trên ngôn ngữ SQL. Trong khi SQL là ngôn ngữ định nghĩa các quy tắc dùng để tương tác với...

Lập Trình Lập Trình

Tạo Database

Để tạo database chúng ta sử dụng cú pháp như sau:

CREATE DATABASE test_db;

Mở editor

Trong đó test_db là tên cơ sở dữ liệu mà bạn muốn tạo ra. Trường hợp tên database bạn muốn tạo ra đã tồn tại trên hệ thống bạn sẽ thấy có lỗi hiển thị như sau:

ERROR 1007 (HY000) at line 1: Can't create database 'test_db'; database exists

Để tránh mắc phải lỗi trên, khi viết câu lệnh tạo database bạn có thể sử dụng câu lệnh như dưới đây:

CREATE DATABASE IF NOT EXISTS test_db;

Mở editor

Hiển Thị Danh Sách Data...

Lập Trình Lập Trình

Bảng Là Gì

Để tìm hiểu bảng là gì chúng ta hãy cùng tham khảo một bảng ví dụ dưới đây:

1 Lê Văn An anlv Nam 22
2 Lê Thị Thùy An anltt Nữ 19
3 Nguyễn Văn Bình binhnv Nam 22
4 Nguyễn Duy Hoàng hoangnd Nam 20

Ở bảng trên chúng ta có 4 cột là Họ và Tên, Tên Đăng Nhập, Giới TínhTuổi. Các cột này còn được gọi là trường (field).

Bảng trên cũng chứa 4 dòng với mỗi dòng chứa thông tin của một người dùng khác nhau. Bốn dòng này được gọi là 4 tập tin (record đọc là rì co).

Dữ Liệu Của Cột

Mỗi cột trong bảng sẽ có một kiểu dữ liệu nhất định. Tùy theo thông tin của cột sẽ lưu vào trong bảng m...

Lập Trình Lập Trình

Việc chèn dữ liệu (vào bảng) chính là việc thêm các tập tin (rì co) vào trong bảng. Để chèn dữ liệu vào bảng chúng ta dùng câu lệnh INSERT:

INSERT INTO TABLE users VALUES('Lê Văn An', 'anlv', 'Nam', 22);

Mở editor

Với câu lệnh trên, bạn đã thêm một dòng dữ liệu vào bảng. Để xem dòng dữ liệu mới được chèn vào dùng câu lệnh sau:

SELECT * FROM users;

Mở editor

Chúng ta cũng có thể gộp nhiều câu lệnh INSERT lại và chạy cùng một lúc như sau:

INSERT INTO TABLE users VALUES('Lê Thị Thùy An', 'anltt', 'Nữ', 19);
...
Lập Trình Lập Trình

Ở phần trước chúng ta đã xem dữ liệu trong bảng users dùng câu lệnh SELECT, ở phần này bạn sẽ được làm quen với một số câu lệnh hay sử dụng khi truy vấn dữ liệu. Để xem tất cả các cột và dòng trong bảng users dùng câu lệnh:

SELECT * FROM users;

Mở editor

Ở đây dấu * có nghĩa là chọn mọi thứ.

Để giới hạn số lượng dòng trả về sử dụng từ khóa LIMIT và theo sau là số lượng record muốn lấy về:

SELECT * FROM users LIMIT 1;

Mở editor

Để giới hạn số lượng cột trong kết quả trả về, thay vì sử dụng * chúng ta sẽ li...