Bài giảng Chương 7: Kết nối CSDL MySQL trong PHP
lượt xem 5
download
Download
Vui lòng tải xuống để xem tài liệu đầy đủ
Bài giảng "Chương 7: Kết nối CSDL MySQL trong PHP" cung cấp cho người đọc các nội dung: Thêm thông tin vào CSDL MySQL, thiết lập kết nối CSDL MySQL, kích hoạt dữ liệu. Đây là một tài liệu hữu ích dành cho các bạn sinh viên Công nghệ thông tin dùng làm tài liệu học tập và nghiên cứu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Chương 7: Kết nối CSDL MySQL trong PHP
- CHƢƠNG 7: KẾT NỐI CSDL MySQL TRONG PHP 7.1 THIẾT LẬP KẾT NỐI CSDL 7.2 THÊM THÔNG TIN VÀO CSDL 7.3 KÍCH HOẠT DỮ LIỆU 27/10/2015 Lập trình Web 309
- 7.1 THIẾT LẬP KẾT NỐI CSDL Mở và đóng kết nối Mở csdl Chọn csdl Truy vấn csdl Làm việc với các mẫu tin 27/10/2015 Lập trình Web 310
- Mở và đóng kết nối Cú pháp: Mở kết nối csdl $bien_con=mysql_connect("servername", "username", "password") if (!$bien_con) { echo "Kết nối không thành công"; exit;} Hoặc $bien_con=mysql_connect("servername", "username", "password") or die("Kết nối không thành công"); 27/10/2015 Lập trình Web 311
- Mở và đóng kết nối Cú pháp: Đóng kết nối csdl Mysql_close($bien_con); 27/10/2015 Lập trình Web 312
- Mở csdl Cú pháp: mysql_select_db("Database name") or die("Không mở được csdl"); Hoặc mysql_select_db("Database name", $bien_con) or die("Không mở được csdl"); 27/10/2015 Lập trình Web 313
- Mở csdl Ví dụ: 27/10/2015 Lập trình Web 314
- Chọn csdl Sau khi mở csdl, ta có thể thay đổi csdl theo cú pháp: use Database name; 27/10/2015 Lập trình Web 315
- Truy vấn csdl Để truy vấn đến csdl ta có thể sử dụng 1 trong 3 cú pháp sau: $sql="câu lệnh sql"; 1. $kq=mysql_query($sql); 2. $kq=mysql_query($sql,[$bien_conn]); 3. $kq=mysql_query(database_select, $sql, [$bien_conn]); Kết quả trả về: là true hoặc false tương ứng với thành công hoặc thất bại. Cho phép truy vấn csdl. 27/10/2015 Lập trình Web 316
- Truy vấn csdl Ví dụ: 27/10/2015 Lập trình Web 317
- Làm việc với các mẫu tin Lấy số lượng bản ghi khi truy vấn bảng dữ liệu theo cú pháp sau: $sl=mysql_num_rows($kq); if(!$sl) echo"không tìm thấy bản ghi nào"; else echo"số bản ghi thỏa mãn đk".$sl; 27/10/2015 Lập trình Web 318
- Làm việc với các mẫu tin Để lấy từng bản ghi từ kết quả $kq trả về ta sử dụng hàm mysql_fetch_array() hoặc mysql_fetch_assoc(): while($row=mysql_fetch_array($kq)) { $gtri1=$row["cột 1"]; $gtri2=$row["cột 2"]; … } 27/10/2015 Lập trình Web 319
- Làm việc với các mẫu tin Ngoài các hàm trên, ta có thể tạo, xóa csdl hoặc table từ trang php thông qua các hàm mysql_creat_db(database name, [$bien_con]); mysql_drop_db(database name, [$bien_con]); drop table table name; 27/10/2015 Lập trình Web 320
- 7.2 THÊM THÔNG TIN VÀO CSDL Đăng ký ngƣời dùng Xác nhận thông tin Lƣu thông tin 27/10/2015 Lập trình Web 321
- 7.2 THÊM THÔNG TIN VÀO CSDL Ví dụ: Đăng ký người dùng vào bảng users từ form đăng ký được tiến hành qua các bước: - Form đăng ký yêu cầu người dùng nhập thông tin - Người dùng nhập thông tin và chấp nhận đăng ký. - Hệ thống kiểm tra tính hợp lệ của các trường nhập vào. Kết nối csdl để kiểm tra email đã tồn tại hay chưa? - Nếu email đã tồn tại, yêu cầu về trang trước - Nếu chưa tồn tại, thì cho phép về trang trước hay qua trang xác nhận thông tin. 27/10/2015 Lập trình Web 322
- 7.2 THÊM THÔNG TIN VÀO CSDL - ở trang xác nhận thông tin, người dùng có thể về trang trước để chỉnh sửa hoặc chọn lưu thông tin. - Khi người dùng chọn lưu thông tin thì thông tin người dùng đã đăng ký sẽ được lưu vào csdl và thông báo đăng ký thành công. 27/10/2015 Lập trình Web 323
- Đăng ký ngƣời dùng Tạo bảng người dùng gồm các trường cần thiết Tạo trang đăng ký chứa form nhập thông tin với các phần tử tương ứng với các trường. Xây dựng các hàm kiểm tra tính hợp lệ của dữ liệu nhập vào. 27/10/2015 Lập trình Web 324
- Xác nhận thông tin Kết nối csdl để kiểm tra email đã tồn tại hay chưa? Nếu chưa thì hiển thị toàn bộ thông tin người dùng vừa nhập để đăng ký. Trong trường hợp không chỉnh sửa gì thêm thì chọn lưu thông tin. 27/10/2015 Lập trình Web 325
- Lƣu thông tin vào csdl Mở kết nối csdl. Lưu các thông tin lấy từ các phần tử form tương ứng vào các trường trong csdl. Thông báo đăng ký thành công cho người dùng. 27/10/2015 Lập trình Web 326
- 7.3 KÍCH HOẠT DỮ LỆU Xem dữ liệu Cập nhật dữ liệu Xóa dữ liệu 27/10/2015 Lập trình Web 327
- Xem dữ liệu Sau khi đăng ký thành công. Người dùng có thể đăng nhập vào hệ thống bằng user và pass đã đăng ký. Người dùng có thể xem select. 27/10/2015 Lập trình Web 328
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thiết bị mạng - ThS. Tô Nguyễn Nhật Quang
460 p |
242
|
70
-
Bài giảng Lập trình Web: Chương 7 - Ths. Trần Phi Hảo
22 p |
152
|
27
-
Bài giảng Mạng máy tính: Bài 7 (Chương III) - ThS. Nguyễn Cao Đạt
45 p |
152
|
24
-
Bài giảng Mạng máy tính: Chương 7.0 - Trương Hoài Phan
32 p |
80
|
10
-
Bài giảng Hệ quản trị CSDL FoxPro: Chương 7 - CĐSP Quảng Trị
19 p |
147
|
9
-
Bài giảng Phát triển Web nâng cao - Chương 7: Kết gán dữ liệu
28 p |
59
|
8
-
Bài giảng Nhập môn Tin học: Chương 7 - Từ Thị Xuân Hiền
37 p |
68
|
6
-
Bài giảng Mạng máy tính: Chương 7 - Phạm Văn Nam
81 p |
97
|
5
-
Bài giảng Lập trình hướng đối tượng – Bài 07: Đa hình (Polymophism)
21 p |
30
|
5
-
Bài giảng Máy tính căn bản: Chương 7 - Kết nối mạng
71 p |
24
|
5
-
Bài giảng Kỹ thuật lập trình - Chương 7.2: Thư viện STL (Standard Template Library)(Trường Đại học Bách khoa Hà Nội)
36 p |
22
|
5
-
Bài giảng Lập trình ứng dụng Web - Chương 7: Kết gán dữ liệu
29 p |
60
|
4
-
Bài giảng Mạng máy tính (Computer Network): Chương 2 - Lưu Đức Trung
11 p |
37
|
4
-
Bài giảng Cơ sở dữ liệu - Chương 7.3: Mô hình quan hệ - Chuyển đổi mô hình ER thành mô hình quan hệ
23 p |
33
|
3
-
Bài giảng Lập trình hướng đối tượng: Chương 7 - ĐH Bách Khoa Hà Nội
21 p |
15
|
3
-
Bài giảng Cấu trúc dữ liệu và giải thuật: Chương 7
26 p |
11
|
2
-
Bài giảng Phân tích thiết kế giải thuật - Chương 7: Các cấu trúc dữ liệu cho các tập rời nhau
26 p |
70
|
2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn