Bài hướng dẫn này sẽ giúp các bạn tìm hiểu cách sử dụng PHP để:

  • Kết nối với database MySQL
  • Quản lý dữ liệu trên database

Để có thể hiểu được nội dung của các bài học trong hướng dẫn thì đòi hỏi người học cần có kiến thức cơ bản về PHP và MySQL

Ở bài học này chúng ta sẽ tìm hiểu cách tạo một trang PHP với một form để người dùng có thể tạo bài viết.

Trang PHP Tạo Bài Viết

Đầu tiên bạn mở text editor lên và tạo một tập tin mới với nội dung như sau:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Form HTML</title>
</head>
<body>
    <form method="POST" action="save.php">
        <div>
            <input type="text" name="title" placeholder="Nhập tiêu đề">
        </div>
        <div>
            <textarea name="conten...

Bài viết liệt kê ra 26 câu hỏi phỏng vấn thường gặp dành cho các lập trình viên frontend làm về Rêact.js và Redux. Trong đó có cả các câu hỏi dễ mà chắc chắn hầu như tất cả những ai tìm hiểu về React.js đều trả lời được như React.js là gì, Flux là gì... cho tới những câu hỏi khó hơn một chút như phân biệt element và component trong React.

Đây là một trong những lỗi phổ biến mà rất nhiều lập trình viên đã gặp khi cài đặt package hay còn gọi là mô-đun (module) của Node.js. Thông báo chi tiết của lỗi này như sau:

npm WARN enoent ENOENT: no such file or directory, open '/path_to_install_folder/package.json'
npm WARN nodejs No description
npm WARN nodejs No repository field.
npm WARN nodejs No README data
npm WARN nodejs No license field.

Cách khắc phục lỗi trên khá đơn giản. Bạn chỉ cần chạy câu lệnh sau:

npm init

Câu lệnh này để khở...

Ở bài học này chúng ta sẽ tạo một ứng dụng Hello World đơn giản sử dụng thư viện ReactJs và ReactDOM.

Bước 1.1: Tạo File index.html

Chúng ta sẽ bắt đầu bằng việc tạo một file HTML để bootstrap dự án sử dụng các thư viện liên quan tới React.js. Trong thư mục dự án bạn tạo tập tin static và bên trong này tạo tập tin index.html với nội dung sau:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8" />
        <title>Hello React!</title>
        <script src="https://cdnjs.cloudflare.com/aj...

Để có thể lập trình với PHP và MySQL thì bước đầu tiên cần làm là thiết kế database. Việc này thông qua hai bước là tạo database và thêm bảng vào database để lưu trữ dữ liệu.

Tạo Database

Trong khóa học này chúng ta sẽ học cách xây dựng một ứng dụng viết blog do đó chúng ta sẽ tạo một database với tên là blog. Để tạo database trên máy local bạn khởi động MySQL Client (nếu bạn đang ở trên server bạn có thể làm điều này thông qua kết nối SSH tới server) và chạy câu lệnh sau:

> CREATE DATABASE blog...