Tải xuống phát triển web phía máy chủ php mysql
Được viết bởi tác giả có sách bán chạy nhất về HTML & CSS và JavaScript & jQuery Jon Duckett, cuốn sách này sử dụng phương pháp tiếp cận trực quan độc đáo, với hướng dẫn từng bước, ví dụ mã thực tế và mẹo chuyên nghiệp sẽ hướng dẫn bạn cách xây dựng các trang web hiện đại dựa trên cơ sở dữ liệu
Giới thiệu 1 Phần A Hướng dẫn lập trình cơ bản 17 Chương 1 Biến, Biểu thức & Toán tử 29 Chương 2 Cấu trúc điều khiển 67 Chương 3 Hàm 103 Chương 4 Đối tượng & Lớp 143 Phần B Trang web động 177 Chương 5 Các Hàm Tích Hợp 201 Chương 6 Lấy dữ liệu từ trình duyệt 231 Chương 7 Hình ảnh & Tập tin 285 Chương 8 Ngày & Giờ 309 Chương 9 Cookies & Phiên 329 Chương 10 Xử lý lỗi 349 Phần C Trang web hướng cơ sở dữ liệu 381 Chương 11 Ngôn ngữ truy vấn có cấu trúc 397 Chương 12 Lấy và hiển thị dữ liệu từ cơ sở dữ liệu 433 Chương 13 Cập nhật dữ liệu trong cơ sở dữ liệu 483 Phần D Mở rộng Ứng dụng Mẫu 521 Chương 14 Tái cấu trúc & Tiêm phụ thuộc 533 Chương 15 Không gian tên & Thư viện 557 Thứ 16 chương Thành viên 603 Chương 17 Thêm chức năng 633 Chỉ mục 662 tải xuống mã. http. //phpandmysql. com Để biết thêm chi tiết xin vui lòng liên hệ với chúng tôi. CHÚNG TA. 1800 275 9730 (miễn phí)ẤN ĐỘ. +91 88808 62004Gửi email cho chúng tôi. [email được bảo vệ] Đối với truy vấn. Đăng trên Twitter @edurekaIN. #askEdurekaĐăng trên Facebook /edurekaIN http. //www. giáo dục. co/php-mysqlhttp. //www. giáo dục. co/php-mysqlhttp. //www. giáo dục. co/php-mysqlhttp. //www. giáo dục. co/php-mysqlhttp. //www. giáo dục. co/php-mysqlmailto. [email được bảo vệ]Trang trình bày 2 http. //www. giáo dục. co/php-mysql mục tiêu Vào cuối mô-đun này, bạn sẽ có thể hiểu Khái niệm cơ bản về PHP Logic có điều kiện và vòng lặp Xử lý biểu mẫu PHP Hàm PHP Khái niệm hướng đối tượng Triển khai MySQL với PHP Trang trình bày 3 http. //www. giáo dục. co/php-mysql PHP & MySQL - Tổng quan PHP & MySQL là mã nguồn mở PHP & MySQL là hai thành phần chính trong ngăn xếp LAMP mã nguồn mở Nó là công cụ thích hợp nhất để phát triển các trang web động. Ví dụ: chúng tôi có thể phát triển các diễn đàn thông tin, nền tảng trò chuyện, giỏ hàng thương mại điện tử, giải pháp CRM, trang web cộng đồng và trang web điều khiển cơ sở dữ liệu PHP với MySQL là sự kết hợp mạnh mẽ cho thấy sức mạnh thực sự của Server-Side scripting PHP có sẵn một loạt các chức năng MySQL với sự trợ giúp của một mô-đun riêng biệt Trang trình bày 4 http. //www. giáo dục. co/php-mysql Lợi ích của PHP & MySQL Phát triển web PHP có nghĩa là phát triển các trang web và trang web động bằng ngôn ngữ kịch bản phía máy chủ linh hoạt và có khả năng NỀN TẢNG CÓ NĂNG LỰC SỐNG ĐỘC LẬP HỖ TRỢ TẤT CẢ CÁC WEB CHÍNH MAY CHỦ HỖ TRỢ TẤT CẢ CÁC CƠ SỞ DỮ LIỆU CHÍNH MIỄN PHÍ PHÁT TRIỂN NHANH HƠN CỘNG ĐỒNG LỚN DỄ CHỨNG MINH VÀ ĐÁNG TIN CẬY CHẮC CHẮN Trang trình bày 5 http. //www. giáo dục. co/php-mysql Sự phức tạp của PHP & MySQL Dynamic và Weak Typing biến biến Mảng động hằng số động Hàm động mã động Bao gồm động Chức năng tích hợp sẵn siêu toàn cầu Trang trình bày 6 http. //www. giáo dục. co/php-mysql PHP là gì? PHP là ngôn ngữ phát triển web được viết bởi và dành cho các nhà phát triển web PHP là viết tắt của Hypertext Preprocessor Ban đầu nó được đặt tên là Công cụ Trang chủ Cá nhân và sau đó là Trang chủ Chuyên nghiệp Nó là một tập lệnh phía máy chủ, có thể được nhúng trong HTML hoặc được sử dụng như một tập lệnh chương trình độc lập Trang trình bày 7 http. //www. giáo dục. co/php-mysql Tập lệnh trong PHP PHP có thể được nhúng trong HTML hoặc có thể được viết dưới dạng chương trình độc lập bằng cách sử dụng các thẻ đánh dấu đặc biệt. họ đang Chúng tôi có thể viết tập lệnh PHP trong Notepad luôn có sẵn hoặc tải xuống một số IDE dành riêng cho PHP được tải xuống từ internet Chúng tôi có thể gọi tệp từ trình duyệt web sau khi lưu nó bằng cách sử dụng. phần mở rộng php trong thư mục máy chủ web Trang trình bày 8 http. //www. giáo dục. co/php-mysql Ví dụ PHP Ví dụ PHP Trang trình bày 9 http. //www. giáo dục. co/php-mysql Cài đặt môi trường Để thực thi tập lệnh PHP, chúng tôi cần cài đặt ba thành phần trên máy tính của mình Máy chủ web - PHP hỗ trợ nhiều máy chủ web, bao gồm cả máy chủ Apache và IIS Cơ sở dữ liệu - PHP hỗ trợ nhiều cơ sở dữ liệu. Nhưng được sử dụng rộng rãi là MySQL Trình phân tích cú pháp PHP - Cần có Trình phân tích cú pháp để tạo đầu ra HTML từ mã PHP Trang trình bày 10 http. //www. giáo dục. co/php-mysql Biến PHP Một biến trong bất kỳ ngôn ngữ lập trình nào là một tên để lưu trữ một giá trị có thể được tham chiếu sau này theo yêu cầu Trong PHP, Biến được định nghĩa một tên đứng trước ký hiệu đô la ($). Ví dụ. $firstName, $last_Name, v.v. Loại của một biến phụ thuộc vào giá trị của các giá trị của nó Toán tử bằng (=) được sử dụng để gán giá trị cho tên biến, ở phía bên trái và giá trị ở phía bên phải Trong PHP, biến không bắt buộc phải khai báo trước khi gán giá trị Kiểu dữ liệu cho biến không bắt buộc phải khai báo cho biến trong PHP. Tùy thuộc vào giá trị, nó được tự động giải thích Trang trình bày 11 http. //www. giáo dục. co/php-mysql Tuyên bố ra quyết định Các câu lệnh được sử dụng để thực hiện các chức năng nhất định tùy thuộc vào các điều kiện nhất định được gọi là các câu lệnh ra quyết định như dưới đây tuyên bố ifelse tuyên bố khác Tuyên bố chuyển đổi Trang trình bày 12 http. //www. giáo dục. co/php-mysql Câu lệnh If-else Trang trình bày 13 http. //www. giáo dục. co/php-mysql Câu lệnh If-elseif Trang trình bày 14 http. //www. giáo dục. co/php-mysql Tuyên bố chuyển đổi Trang trình bày 15 http. //www. giáo dục. co/php-mysql Báo cáo vòng lặp Sau đây là các câu lệnh lặp khác nhau trong PHP cho vòng lặp vòng lặp foreach Trong khi lặp lại Vòng lặp Do While Trang trình bày 16 http. //www. giáo dục. co/php-mysql Đối với Tuyên bố Việc thực thi câu lệnh for bắt đầu bằng việc đánh giá biểu thức ban đầu, đó là khởi tạo biến đếm Sau đó, việc đánh giá kiểm tra kết thúc được thực hiện. nếu sai, câu lệnh for kết thúc và nếu đúng, câu lệnh thực hiện Cuối cùng, biểu thức kết thúc vòng lặp được thực thi và vòng lặp bắt đầu lại với kiểm tra kết thúc Thí dụ Kết quả 123 Trang trình bày 17 http. //www. giáo dục. co/php-mysql Tuyên bố Foreach Chúng tôi sử dụng vòng lặp foreach để lặp qua các mảng và đối tượng Thí dụ Trang trình bày 18 http. //www. giáo dục. co/php-mysql Tuyên bố trong khi Vòng lặp while đánh giá biểu thức điều kiện là Boolean. nếu đúng, nó thực thi các câu lệnh và sau đó bắt đầu lại bằng cách đánh giá điều kiện. Nếu điều kiện sai thì vòng lặp kết thúc Thí dụ Kết quả Giá trị đếm là 1 Giá trị đếm là 2 Giá trị đếm là 3 Giá trị đếm là 4 Giá trị đếm là 5 Giá trị đếm là 6 Trang trình bày 19 http. //www. giáo dục. co/php-mysql Tuyên bố Do-While Sự khác biệt duy nhất giữa while và do-while là do-while sẽ thực thi câu lệnh ít nhất một lần Câu lệnh được thực thi một lần và sau đó biểu thức được đánh giá. Nếu biểu thức là đúng, câu lệnh được lặp lại cho đến khi biểu thức trở thành sai Thí dụ Kết quả Giá trị bộ đếm là 50 Trang trình bày 20 http. //www. giáo dục. co/php-mysql Tuyên bố phá vỡ Lệnh break thoát khỏi hầu hết các câu lệnh lặp bên trong chứa nó Thí dụ Kết quả Đoạn mã trên không in gì vì 1 là số lẻ sẽ kết thúc vòng lặp for ngay lập tức Trang trình bày 21 http. //www. giáo dục. co/php-mysql Tiếp tục tuyên bố Lệnh continue bỏ qua đến cuối vòng lặp hiện tại của vòng lặp trong cùng chứa nó Thí dụ Kết quả 2 4 6 8Ở đây, câu lệnh continue sẽ bỏ qua bất kỳ số lẻ nào. Nó sẽ chỉ in các số chẵn Trang trình bày 22 http. //www. giáo dục. co/php-mysql Biểu mẫu PHP Biểu mẫu là một trang web cho phép người dùng nhập dữ liệu Biểu mẫu chứa nhiều thành phần như hộp văn bản, vùng văn bản, hộp kiểm, nút radio và nút gửi Người dùng nhập thông tin vào các thành phần của biểu mẫu Và, thông tin đã nhập được gửi đến máy chủ để xử lý Sử dụng HTML, chúng ta có thể tạo biểu mẫu và sử dụng PHP, chúng ta có thể xử lý các phần tử biểu mẫu Hãy cho chúng tôi xem một ví dụ trong các slide sắp tới Trang trình bày 23 http. //www. giáo dục. co/php-mysql Biểu mẫu HTML Xem ví dụ dưới đây để biết biểu mẫu HTML có hai hộp văn bản và một nút gửi
Trang trình bày 24 http. //www. giáo dục. co/php-mysql Biểu mẫu xử lý Dữ liệu biểu mẫu được gửi đến một tệp PHP để xử lý Chúng tôi có thể gửi dữ liệu biểu mẫu đến máy chủ bằng hai phương thức GET phương thức POST phương thức Trong mã trước, chúng tôi đã sử dụng phương thức POST để gửi dữ liệu. Xem ví dụ dưới đây, để hiển thị dữ liệu đã gửi. Để in các giá trị, hãy sử dụng mã bên dưới để lưu. php
Trang trình bày 25 http. //www. giáo dục. co/php-mysql Nhận phương pháp Phương thức GET chuyển đối số từ trang này sang trang tiếp theo Nó nối thêm (các) tên biến và (các) giá trị được chỉ định vào URL. Giá trị và tên trang được phân tách bằng dấu chấm hỏi (?) Tên Trang trình bày 26 http. //www. giáo dục. co/php-mysql Phương thức nhận (Còn tiếp) Lợi thế Nó xây dựng một chuỗi truy vấn URL thực sự mới và có thể phân biệt được. Người dùng hiện có thể đánh dấu trang này Bất lợi Phương thức GET không phù hợp để đăng nhập vì tên người dùng và mật khẩu hiển thị đầy đủ trên màn hình cũng như có khả năng được lưu trữ trong bộ nhớ của trình duyệt máy khách dưới dạng trang đã truy cập Mỗi lần gửi GET được ghi lại trong nhật ký máy chủ web, bao gồm tập dữ liệu Vì phương thức GET gán dữ liệu cho biến môi trường máy chủ nên độ dài của URL bị giới hạn Trang trình bày 27 http. //www. giáo dục. co/php-mysql Phương thức đăng bài POST là phương thức gửi biểu mẫu ưa thích Dữ liệu biểu mẫu được bao gồm trong phần thân của biểu mẫu khi nó được chuyển tiếp đến tác nhân xử lý. Sẽ không có thay đổi trong URL Tên Dữ liệu Phương thức POST có thể được truy cập bằng biến $_POST Trang trình bày 28 http. //www. giáo dục. co/php-mysql Phương thức đăng bài (Còn tiếp) Thuận lợi Nó an toàn hơn GET vì thông tin do người dùng nhập không bao giờ hiển thị trong URL Đó là giới hạn về lượng dữ liệu lớn hơn nhiều so với giới hạn có thể được thông qua Nhược điểm Các kết quả tại một thời điểm nhất định không thể được đánh dấu Phương pháp này có thể không tương thích với một số thiết lập tường lửa nhất định, loại bỏ dữ liệu biểu mẫu dưới dạng biện pháp bảo mật Trang trình bày 29 http. //www. giáo dục. co/php-mysql Hàm PHP Hàm là một tập hợp các mã được sử dụng để thực hiện một số tác vụ cụ thể Ưu điểm chính của nó là khả năng tái sử dụng. Thay vì định nghĩa code lặp đi lặp lại, chúng ta có thể tạo các hàm và sử dụng chúng khi cần Hàm sẽ không thực thi trực tiếp khi tải chương trình. Chúng ta cần gọi một hàm Có hai loại chức năng có sẵn trong PHP Các hàm dựng sẵn - Sức mạnh thực sự của PHP là các hàm của nó. PHP có hơn 1000 hàm dựng sẵn. Chúng có thể được gọi trực tiếp Các chức năng do người dùng xác định - Chúng tôi cũng có thể tạo các chức năng của riêng mình. Chúng ta sẽ thảo luận về việc tạo các chức năng của riêng mình trong slide tiếp theo Trang trình bày 30 http. //www. giáo dục. co/php-mysql Cú pháp hàm PHP Thí dụ function functionName() {bộ mã sẽ được thực thi; } Cú pháp gọi hàm Tên chức năng(); Các quy tắc cần tuân theo khi đặt tên hàm Tên hàm KHÔNG phân biệt chữ hoa chữ thường Tên hàm bắt đầu bằng chữ cái hoặc dấu gạch dưới Tên hàm không được bắt đầu bằng số Trang trình bày 31 http. //www. giáo dục. co/php-mysql Hàm PHP Giá trị trả về Hàm có thể trả về một giá trị. Nó sẽ trả về một hoặc nhiều giá trị bằng cách sử dụng mảng Nó trả về giá trị bằng từ khóa return. Nếu câu lệnh return được tìm thấy trong hàm, nó sẽ dừng thực thi và gửi giá trị tới hàm gọi lại Trang trình bày 32 http. //www. giáo dục. co/php-mysql Thông số chức năng Các tham số của hàm là các biến được truyền cho hàm bên trong dấu ngoặc đơn. Chúng được khai báo giống như một biến điển hình sẽ là Trang trình bày 33 http. //www. giáo dục. co/php-mysql Khái niệm hướng đối tượng Lập trình hướng đối tượng (OOP) là một khái niệm lập trình được sử dụng để thiết kế ứng dụng của chúng tôi Các ứng dụng có thể thuộc bất kỳ loại nào ứng dụng dựa trên web Ứng dụng dựa trên cửa sổ Nó được sử dụng để viết chương trình trong cấu trúc mô hình đối tượng Ưu điểm của lập trình hướng đối tượng Tái sử dụng mã của bạn Dễ bảo trì Mức độ trừu tượng tốt Trang trình bày 34 http. //www. giáo dục. co/php-mysql Các lớp học Định nghĩa các lớp PHP Lớp là kiểu dữ liệu do người dùng định nghĩa bao gồm các hàm và biến thành viên Nó được sử dụng để xác định đối tượng. Nó là bản thiết kế của đối tượng Khai báo lớp Lớp được khai báo bằng cách sử dụng từ khóa lớp theo sau tên Một tập hợp các dấu ngoặc nhọn được sử dụng để khai báo các biến và hàm Các biến có thể được khai báo bằng từ khóa var theo sau bởi $ Trang trình bày 35 http. //www. giáo dục. co/php-mysql Tạo đối tượng trong PHP Trong ngôn ngữ Hướng đối tượng, các thuộc tính được gọi là biến thành viên. Và, các hành vi được gọi là chức năng thành viên Khi chúng ta đã xác định lớp của mình, thì chúng ta có thể tạo bao nhiêu đối tượng bằng cách sử dụng toán tử mới Pen is class, Hero pen, Reynolds, v.v. được gọi là các đối tượng của nó cú pháp $objectname= tên lớp mới(); Thí dụ $hero = Cây bút mới;$reynolds= Cây bút mới; Trang trình bày 36 http. //www. giáo dục. co/php-mysql Gọi hàm thành viên Sau khi tạo các đối tượng, chúng ta có thể truy cập các chức năng thành viên của mình Chúng tôi chỉ có thể truy cập chức năng thành viên của lớp mà chúng tôi đã tạo đối tượng Hãy cho chúng tôi xem cách truy cập các chức năng thành viên bằng cách sử dụng các đối tượng $hero, $reynolds Ví dụGán giá trị cho đối tượng $hero bằng cách truy cập các hàm thành viên của nó $hero -> setPrice("100"); Trang trình bày 37 http. //www. giáo dục. co/php-mysql Hàm xây dựng Constructor là một loại hàm đặc biệt Nó được gọi tự động khi một đối tượng được tạo. Vì vậy, chúng ta có thể sử dụng chức năng này để khởi tạo Để định nghĩa một hàm tạo, PHP cung cấp một hàm đặc biệt gọi là __construct(). Chúng ta có thể chuyển bất kỳ số lượng đối số nào cho hàm này Một hàm cũng có thể trở thành một hàm tạo, nếu nó được định nghĩa bởi cùng tên của lớp Hai cách khai báo hàm tạo Hàm __construct() Xác định hàm sử dụng cùng tên lớp Trang trình bày 38 http. //www. giáo dục. co/php-mysql Hàm xây dựng (Tiếp theo) Phương pháp 1. lớp tên lớp{ hàm __construct(p1, p2,. , pN]){/* Mã khởi tạo lớp */ }} Phương pháp 2. lớp tên lớp{ tên lớp hàm (p1, p2,. , pN]){/* Mã khởi tạo lớp */ }} Trang trình bày 39 http. //www. giáo dục. co/php-mysql Di sản Kế thừa là phương thức kế thừa các thuộc tính của lớp này sang lớp khác Chúng tôi có thể đạt được điều này bằng cách sử dụng từ khóa mở rộng Lớp cha mẹ{//định nghĩa lớp cha} Lớp lớp con mở rộng lớp cha{//định nghĩa lớp con } Trang trình bày 40 http. //www. giáo dục. co/php-mysql Ghi đè chức năng Ghi đè chức năng không là gì ngoài việc ghi đè chức năng của lớp cha sang lớp con và sửa đổi các chức năng đó Sử dụng ghi đè, chúng ta có thể thay đổi định nghĩa hàm trong lớp con Để ghi đè, chúng ta cần tạo cùng một chức năng trong lớp con giống như trong lớp cơ sở Trang trình bày 41 http. //www. giáo dục. co/php-mysql lớp cơ sở {hàm công khai một () { echo Hàm thứ nhất;}hàm công khai hai() { lặp lại chức năng thứ hai;} } lớp lớp con mở rộng lớp cơ sở {hàm hai ($ văn bản) // ghi đè hàm2{ tiếng vang "$text ";} }$text = new childclass();$text->two("Sachin");//nó sẽ in ra Sachin Ghi đè chức năng Thí dụ Trang trình bày 42 http. //www. giáo dục. co/php-mysql Công cụ sửa đổi quyền truy cập Công cụ sửa đổi truy cập không là gì ngoài mức độ truy cập và khả năng hiển thị của các biến thành viên và hàm thành viên Chúng tôi có thể sử dụng công cụ sửa đổi quyền truy cập này để hiển thị hoặc ẩn dữ liệu Chúng tôi có ba công cụ sửa đổi truy cập trong PHP Công cộng được bảo vệ riêng tư Trang trình bày 43 http. //www. giáo dục. co/php-mysql từ khóa cuối cùng Cuối cùng là một từ khóa Nếu chúng ta định nghĩa lớp là cuối cùng thì chúng ta không thể mở rộng lớp Nếu chúng ta khai báo phương thức là cuối cùng, chúng ta không thể ghi đè phương thức Cú pháp để xác định hàm là cuối cùng chức năng công khai cuối cùng functioname() {// định nghĩa chức năng đến đây } Cú pháp để xác định lớp là cuối cùng tên lớp cuối cùng{//định nghĩa lớp đến đây } Trang trình bày 44 http. //www. giáo dục. co/php-mysql cơ sở dữ liệu Cơ sở dữ liệu là một ứng dụng duy nhất tổ chức một nhóm dữ liệu Mỗi ứng dụng cơ sở dữ liệu có một hoặc nhiều API để tạo, quản lý, truy cập, tìm kiếm và sao chép dữ liệu mà nó nắm giữ Do đó, dữ liệu có thể dễ dàng được truy cập, quản lý và cập nhật Trang trình bày 45 http. //www. giáo dục. co/php-mysql Giới thiệu MySQL MySQL là một hệ thống cơ sở dữ liệu được sử dụng trên web và chạy trên máy chủ Nó sử dụng SQL tiêu chuẩn Nó rất nhanh, đáng tin cậy và dễ sử dụng và nó cũng lý tưởng cho cả ứng dụng nhỏ và lớn Trang trình bày 46 http. //www. giáo dục. co/php-mysql Kết nối MySQL Sử dụng Tập lệnh PHP Sử dụng chức năng mysql_connect() chúng ta có thể mở kết nối cơ sở dữ liệu Chức năng này yêu cầu năm tham số và tất cả đều là tùy chọn cú pháp mysql_connect(máy chủ, người dùng, pass, new_link, client_flag); Trang trình bày 47 http. //www. giáo dục. co/php-mysql Ngắt kết nối MySQL Sử dụng Tập lệnh PHP Sử dụng hàm mysql_close() chúng ta có thể ngắt kết nối khỏi máy chủ MySQL Hàm này nhận một tham số cú pháp mysql_close(tài nguyên $link_identifier); Nếu chúng tôi không chỉ định bất kỳ tham số nào thì cơ sở dữ liệu được mở lần cuối sẽ bị đóng Trang trình bày 48 http. //www. giáo dục. co/php-mysql Thực hiện truy vấn MySQL Sử dụng hàm PHP mysql_query() chúng ta có thể chạy truy vấn MySQL Hàm này cần hai tham số và trả về giá trị Boolean Cú pháp hàm mysql_query(sql_query, kết nối); Tham số đầu tiên là bắt buộc. tham số sql_query là bắt buộc. Nó chỉ định truy vấn ban đầu sẽ được thực thi Tham số thứ hai là tùy chọn. Nó là tham số kết nối. Nếu chúng tôi không chỉ định, nó sẽ nhận kết nối được mở lần cuối Hãy xem xét chúng tôi sẽ tạo một cơ sở dữ liệu student_details để lưu trữ thông tin sinh viên Trang trình bày 49 http. //www. giáo dục. co/php-mysql Tìm nạp dữ liệu Chọn truy vấn Thao tác dữ liệu Select Query Câu lệnh Select được sử dụng để lấy dữ liệu từ cơ sở dữ liệu Việc lấy dữ liệu có thể là truy vấn đơn giản hoặc truy vấn phức tạp Để chọn dữ liệu bằng PHP script, chúng ta có thể sử dụng hàm mysql_query() Viết truy vấn chọn bên trong hàm mysql_query() Hàm này được sử dụng để thực hiện các truy vấn MySQL Để lấy dữ liệu đã chọn bằng truy vấn chọn, chúng ta có thể sử dụng hai hàm mysql_fetch_array()mysql_fetch_assoc() câu hỏi Trang trình bày 50 http. //www. giáo dục. co/php-mysqlTwitter @edurekaIN, Facebook /edurekaIN, sử dụng #AskEdureka cho các câu hỏi |