Kết nối CSDL với PHP

62 847 1
Kết nối CSDL với PHP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Kết nối CSDL với PHP NỘI DUNG TRÌNH BÀY KỸ THUẬT KẾT NỐI CSDL MYSQL TRONG PHP CÚ PHÁP INCLUDE TRONG PHP PHÂN TRANG TRONG PHP KẾT NỐI CSDL KHÁC Các bước truy cập CSDL MySQL Tạo kết nối đến database server Lựa chọn CSDL Xây dựng truy vấn và thực hiện truy vấn Xử lý kết quả trả về Đóng kết nối cơ sở dữ liệu

LOGO Kết nối CSDL với PHP Nhóm 1: 0512007 – Lê Văn Bình 0512039 – Thái Hồng Phúc 0512278 – Nguyễn Xuân Quyền 0512346 – Lê Thị Kim Thúy NỘI DUNG TRÌNH BÀY KỸ THUẬT KẾT NỐI CSDL MYSQL TRONG PHP 1 4 KẾT NỐI CSDL KHÁC PHÂN TRANG TRONG PHP 3 2 CÚ PHÁP INCLUDE TRONG PHP Lê Văn Bình * / 62 Kỹ thuật kết nối CSDL MySQL trong PHP Lê Văn Bình * / 62 Các bước truy cập CSDL MySQL 1.Tạo kết nối đến database server 2.Lựa chọn CSDL 3.Xây dựng truy vấn và thực hiện truy vấn 4.Xử lý kết quả trả về 5.Đóng kết nối cơ sở dữ liệu Lê Văn Bình * / 62 Bước 1 $biến_kết_nối = mysql_connect(“máy_chủ”,“tên”,“m ật_khẩu”) or die(“Không kết nối được”); • Hàm die(“Chuỗi”): Đưa ra thông báo và kết thúc. • Với cách viết trên, die chỉ thực hiện khi lệnh trước nó không thành công • Trả về FALSE nếu không kết nối không thành công Lê Văn Bình * / 62 Bước 1 (tt) Lê Văn Bình * / 62 Bước 2 mysql_select_db(“Tên CSDL”,$link) or die (“Chưa có CSDL”); • $link là biến tùy chọn,có giá trị là kết quả trả về từ chuỗi kết nối ở bước 1 • Nếu thành công trả về TRUE,ngược lại là FALSE Lê Văn Bình * / 62 Bước 2 (tt) Lê Văn Bình * / 62 Bước 3 $biến = mysql_query(“Lệnh SQL”,$link) or die(“Không thực hiện được SQL”); Lê Văn Bình * / 62 Bước 4 • Các hàm cần thiết:  mysql_affected_rows(): Số bản ghi bị tác động bởi lệnh mysql_query liền trước.  mysql_error(): Thông báo lỗi (nếu có)  mysql_errno(): Mã lỗi [...]... liệu PHP hiện tại < ?php //test .php nằm trong thư mục /www/ //include_path là /www/libraries/ include 'vars .php' ;?> •vars .php được tìm trong /www/libraries/ Nếu không thấy, tìm vars .php trong /www/ Thái Hồng Phúc * / 62 TẦM VỰC •Những biến ngay trên dòng include trong tài liệu PHP hiện tại sẽ được kế thừa trong include_file •Ví dụ: //vars .php < ?php $color = 'green';$fruit = 'apple';?>//test .php Lê Thị Kim Thúy * / 62 Ví dụ 1: kết quả Lê Thị Kim Thúy * / 62 Ví dụ 2: < ?php/ / thuc hien ket noi co so du lieu… // how many pages we have when using paging? $maxPage = ceil($numrows/$rowsPerPage); $self = $_SERVER[ 'PHP_ SELF'];// creating 'previous' and 'next' link // plus 'first page' and 'last... 'apple';?>//test .php Thái Hồng Phúc * / 62 Phân trang trong PHP Lê Thị Kim Thúy * / 62 Phân trang trong PHP •Giới thiệu •Nguyên tắc của việc phân trang •Ví dụ Lê Thị Kim Thúy * / 62 Giới thiệu •Giới thiệu: Khi có một truy vấn dữ liệu nhận về một danh sách kết quả quá dài, người ta thường phải phân trang ứng dụng cho... print the page navigation linkecho $first $prev " Showing page $pageNum of $maxPage page s " $next $last; //đóng kết nối cơ sở dữ liệu ?> Lê Thị Kim Thúy * / 62 Ví dụ 2: Lê Thị Kim Thúy * / 62 Ví dụ 3: < ?php/ /Thực hiện kết nổi cơ sở dữ liệu // how many rows to show per page$rowsPerPage = 3;// by default we show first page$pageNum = 1;// if $_GET['page'] defined, use... link }// print the page navigation linkecho $first $prev " Showing page $pageNum of $maxPage pages " $next $la st;//đóng kết nổi cơ sở dữ liệu?> Lê Thị Kim Thúy * / 62 Ví dụ 3 Lê Thị Kim Thúy * / 62 Kết nối CSDL khác Nguyễn Xuân Quyền * / 62 ... tục thực thi Thái Hồng Phúc * / 62 include •[gia_tri_tra_ve] = include([include_file]); • File include có thể là bất kỳ dạng file nào(* .php / *.html ) • include_file có thể là địa chỉ tương đối/ URL/ đường dẫn tuyệt đối của file nằm trên server •Ý nghĩa: Tạo 1 file php thư viện và include nó vào nhiều trang Khi cần chỉnh sửa, chỉ cần thay đổi trong file thư viện Thái Hồng Phúc * / 62 CÁC HÀM LIÊN QUAN... $numrows = $row['numrows']; // how many pages we have w hen using paging? $maxPage = ceil($numrows/$rowsPerPage); … Lê Thị Kim Thúy * / 62 Ví dụ 1 …… //print the link to access each page $self = $_SERVER[ 'PHP_ SELF']; $nav = ''; for($page = 1; $page . PHP 1 4 KẾT NỐI CSDL KHÁC PHÂN TRANG TRONG PHP 3 2 CÚ PHÁP INCLUDE TRONG PHP Lê Văn Bình * / 62 Kỹ thuật kết nối CSDL MySQL trong PHP Lê Văn Bình * / 62 Các bước truy cập CSDL MySQL 1.Tạo. LOGO Kết nối CSDL với PHP Nhóm 1: 0512007 – Lê Văn Bình 0512039 – Thái Hồng Phúc 0512278 – Nguyễn Xuân Quyền 0512346 – Lê Thị Kim Thúy NỘI DUNG TRÌNH BÀY KỸ THUẬT KẾT NỐI CSDL MYSQL TRONG. công Lê Văn Bình * / 62 Bước 1 (tt) Lê Văn Bình * / 62 Bước 2 mysql_select_db(“Tên CSDL ,$link) or die (“Chưa có CSDL ); • $link là biến tùy chọn,có giá trị là kết quả trả về từ chuỗi kết nối

Ngày đăng: 28/07/2014, 10:48

Từ khóa liên quan

Mục lục

  • Slide 1

  • NỘI DUNG TRÌNH BÀY

  • Slide 3

  • Các bước truy cập CSDL MySQL

  • Bước 1

  • Bước 1 (tt)

  • Bước 2

  • Bước 2 (tt)

  • Bước 3

  • Bước 4

  • Bước 4 (tt)

  • Bước 5

  • Slide 13

  • include

  • include

  • CÁC HÀM LIÊN QUAN

  • CÁC HÀM LIÊN QUAN

  • TÌM KIẾM INCLUDE_FILE

  • TẦM VỰC

  • Phân trang trong PHP

Tài liệu cùng người dùng

Tài liệu liên quan