post-image

Cơ chế prepared câu SQL trong PHP

Ở một số website code bằng PHP thuần thường mắc phải lỗi SQL injection là do lập trình viên không biết đến lỗi này hoặc biết nhưng không tìm cách khắc phục nó. Trước đây chúng ta hay sử dụng hàm addslashes() trong PHP để khắc phục nhưng bây giờ các thư viện xử lý database cũng

post-image

Insert nhiều record vào MySQL bằng PHP

Lúc học MySQL ta có thể chạy nhiều câu truy vấn cùng lúc bằng cách viết trong PHPMYADMIN hoặc một editor nào đó như SQLYog. Phần mềm thì mình không bàn tới nhưng với PHPMYADMIN thực chất nó cũng là một ứng dụng web nên nó chạy multi query được thì mình cũng có thể

post-image

Lấy ID vừa insert bằng PHP

Thông thường khi thiết kế CSDL cho các hệ thống website thì khóa chính ta hay sử dụng tăng tự động (auto_increment), vì vậy lúc thêm dữ liệu ta không cần phải giá trị ID khóa chính. Như vậy ta không thể biết được khóa chính của record vừa insert là bao nhiêu? Trong MySQL

post-image

Insert dữ liệu vào MySQL bằng PHP

Thao tác Insert dữ liệu vào MySQL thường được sử dụng nhất khi bạn lâp trình backend. Ví dụ bạn xây dựng chương trình quản lý sinh viên thì trong admin bạn phải code các chức năng như thêm sinh viên, thêm lớp, thêm khoa, … Tất cả những thao tác này ta gọi là

post-image

Tạo database table bằng code PHP

Sau khi tạo database bằng PHP thì chúng ta sẽ tiếp tục sư dụng PHP để tạo các table. Để tạo table thì ta sử dụng câu lệnh SQL Create Table. 1. Tạo table bằng code PHP Tương tự như các bài trước mình sẽ đưa ra ví dụ cho cả ba trường hợp. Giả

post-image

Tạo database bằng code PHP

Trước khi làm một dự án ban phải phân tích và thiết kế CSDL dựa vào yêu cầu của khách hàng nên có lẽ bài này là hơi dư thừa, nhưng đôi lúc bạn cũng cần tạo database bằng code PHP đấy. Điển hình nhất là WordPress, khi bạn cài đặt lần đầu tiên nó sẽ

post-image

Kết nối PHP với MySQL

Kể từ phiên bản PHP5 trở đi chúng ta có thể kết nối với MySQL bằng cách sử dụng hai thư viện chính đó là: MySQLi (i là chữ viết tắt của improved) PDO (PHP Data Objects) Đối với những phiên bản cũ thì có một bộ thư viện tên là MySQL, tuy nhiên bộ

post-image

Mối liên hệ giữa PHP và MySQL

PHP là một ngôn ngữ lập trình dùng để xây dựng các ứng dụng Website, hay nói cách khác nó là ngôn ngữ chính dùng để lập trình phía Server nhằm xử lý các yêu cầu của client. Còn MySQL là một hệ quản trị CSDL dùng để lưu trữ dữ liệu và nó thường được

post-image

Tìm Lại Chính Mình: Từ Gamer Đến Coder

Nếu bạn đang là sinh viên, nhất là sinh viên ngành công nghệ thông tin và đang lạc lối trong ma trận của những cám dỗ xung quanh, thì ít nhiều hãy đọc câu chuyện này của tôi để tìm lại chính mình. Tôi bắt đầu với lập trình có dễ dàng? Hồi ấy là