Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN C C á á c c bư bư ớ ớ c c thao thao t t á á c c CSDL CSDL trong trong PHP PHP 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lí kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lí kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN 2. 2. Xây Xây d d ự ự ng ng câu câu truy truy v v ấ ấ n n ( ( tt tt ) ) SQL Ví dụ INSERT strSQL = “ INSERT INTO Users (UserName, Password) VALUES (‘admin',‘123')“ DELETE strSQL = “ DELETE FROM Users WHERE UserName = ‘lvminh’ “ UPDATE strSQL = “ UPDATE Users SET Password = ‘abc' WHERE UserName = ‘admin’ ” SELECT strSQL = “ SELECT * FROM Users WHERE UserName = ‘admin’ ” Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN C C á á c c bư bư ớ ớ c c thao thao t t á á c c CSDL CSDL trong trong PHP PHP 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lí kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lí kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN 3. 3. Th Th ự ự c c thi thi câu câu truy truy v v ấ ấ n n <?php $strSQL = “INSERT INTO Users (UserName, Password) VALUES (‘admin',‘123‘)”; mysql_query($strSQL); ?> PHP Pages Connection 011010011011010011 Query Database resource mysql_query(string SQL_cmd, resource connection) Insert Insert Delete Delete Update Update <?php $strSQL = “SELECT * FROM Users”; $result = mysql_query($strSQL); ?> Select Select Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN C C á á c c bư bư ớ ớ c c thao thao t t á á c c CSDL CSDL trong trong PHP PHP 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lý kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lý kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL . Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN C C á á c c bư bư ớ ớ c c thao thao t t á á c c CSDL CSDL trong trong PHP PHP 1. KếtnốivớiCSDL 2 NgắtkếtnốivớiCSDL 1. KếtnốivớiCSDL 2. Xây dựng câu truy vấndữ liệu 3. Thựcthicâutruyvấn 4. Xử lí kếtquả trả về từ câu truy vấn SELECT 5. NgắtkếtnốivớiCSDL Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL. ‘admin’ ” Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP © 2007 Khoa CNTT - ĐHKHTN C C á á c c bư bư ớ ớ c c thao thao t t á á c c CSDL CSDL trong trong PHP PHP 1. KếtnốivớiCSDL 2.