1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng PHP và SQL

25 714 3
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 25
Dung lượng 669 KB

Nội dung

Bài giảng PHP và SQL

1CHƯƠNG 5CHƯƠNG 5?MySQL với PHP Ths. Mai Xuân HùngNội dungNội dung Các bước thao tác với CSDLCác bước thao tác với CSDL Font chữ khi thao tác với MySQLFont chữ khi thao tác với MySQL Ths. Mai Xuân HùngNội dungNội dung Các bước thao tác với CSDLCác bước thao tác với CSDL Font chữ khi thao tác với MySQLFont chữ khi thao tác với MySQL Ths. Mai Xuân HùngCác bước thao tác CSDL trong PHPCác bước thao tác CSDL trong PHP Kết nối với CSDLKết nối với CSDL Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  Thực thi câu truy vấn Thực thi câu truy vấn  Xử lí kết quả trả về từ câu truy vấn SELECTXử lí kết quả trả về từ câu truy vấn SELECT Ngắt kết nối với CSDLNgắt kết nối với CSDL Ths. Mai Xuân HùngCác bước thao tác CSDL trong PHPCác bước thao tác CSDL trong PHP Kết nối với CSDLKết nối với CSDL Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  Thực thi câu truy vấn Thực thi câu truy vấn  Xử lí kết quả trả về từ câu truy vấn SELECTXử lí kết quả trả về từ câu truy vấn SELECT Ngắt kết nối với CSDLNgắt kết nối với CSDL Ths. Mai Xuân HùngTạo Kết nối CSDLTạo Kết nối CSDLKết nối MySQL Chọn CSDLKết nối MySQL Chọn CSDLresourceresource mysql_connectmysql_connect((stringstring hosthost, , stringstring LoginNameLoginName, string , string passwordpassword))iintnt mysql_select_dbmysql_select_db((stringstring dbNamedbName, , resourceresource connectionconnection))DatabasePHP PagesConnection Ths. Mai Xuân HùngTạo Kết nối CSDLTạo Kết nối CSDL<?php$SERVER = "localhost";$USERNAME = "root";$PASSWORD = "";$DBNAME = "mydata";$conn = mysql_connect($SERVER, $USERNAME, $PASSWORD);if ( !$conn ) {//Không kết nối được, thoát ra báo lỗidie("không nết nối được vào MySQL server");} //end if//chọn CSDL để làm việcmysql_select_db($DBNAME, $conn);//đóng kết nốimysql_close($conn);?> Ths. Mai Xuân HùngCác bước thao tác CSDL trong PHP Kết nối với CSDLKết nối với CSDL Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  Thực thi câu truy vấn Thực thi câu truy vấn  Xử lí kết quả trả về từ câu truy vấn SELECTXử lí kết quả trả về từ câu truy vấn SELECT Ngắt kết nối với CSDLNgắt kết nối với CSDL Ths. Mai Xuân HùngXây dựng câu truy vấn (tt)Xây dựng câu truy vấn (tt)SQL Ví dụINSERTstrSQL = “ INSERT INTO Users (UserName, Password) VALUES (‘admin',‘123')“DELETEstrSQL = “ DELETE FROM Users WHERE UserName = ‘lvminh’ “UPDATEstrSQL = “ UPDATE Users SET Password = ‘abc' WHERE UserName = ‘admin’ ” SELECTstrSQL = “ SELECT * FROM Users WHERE UserName = ‘admin’ ” Ths. Mai Xuân HùngCác bước thao tác CSDL trong PHPCác bước thao tác CSDL trong PHP Kết nối với CSDLKết nối với CSDL Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  Thực thi câu truy vấn Thực thi câu truy vấn  Xử lí kết quả trả về từ câu truy vấn SELECTXử lí kết quả trả về từ câu truy vấn SELECT Ngắt kết nối với CSDLNgắt kết nối với CSDL [...]... các bước thao tác CSDL MySQL Tổng hợp các bước thao tác CSDL MySQL $sql = "SELECT * FROM hs"; $result = mysql_query( $sql, $conn); if ( !$result ) die("Không thể thực hiện được câu lệnh SQL: ".mysql_error($conn)); echo "Số lượng row tìm được: ".mysql_num_rows($result)."<br>\n"; while ( $row = mysql_fetch_row($result) ) { echo "Ten:".$row[0]; echo... SELECT mysql_free_result($result); //đóng kết nối mysql_close($conn); ?> Ths. Mai Xuân Hùng Một vài ví dụ Một vài ví dụ Xem Xem file word file word Ths. Mai Xuân Hùng < ?php $SERVER = "localhost"; $USERNAME = "root"; $PASSWORD = ""; $DBNAME = "mydata"; $conn = mysql_connect($SERVER, $USERNAME, $PASSWORD); if ( !$conn ) { //Khơng kết nối được, thốt ra và. .. { //Khơng kết nối được, thốt ra báo lỗi die("khơng nết nối được vào MySQL server: ".mysql_error($conn)); } //end if //chọn CSDL để làm việc mysql_select_db($DBNAME, $conn) or die("Không thể chọn được CSDL: ".mysql_error($conn)); Tổng hợp các bước thao tác CSDL MySQL Tổng hợp các bước thao tác CSDL MySQL Ths. Mai Xuân Hùng Ths. Mai Xuân Hùng Xử lý kết quả trả về Xử lý... nối CSDL < ?php $SERVER = "localhost"; $USERNAME = "root"; $PASSWORD = ""; $DBNAME = "mydata"; $conn = mysql_connect($SERVER, $USERNAME, $PASSWORD); if ( !$conn ) { //Không kết nối được, thốt ra báo lỗi die("khơng nết nối được vào MySQL server"); } //end if //chọn CSDL để làm việc mysql_select_db($DBNAME, $conn); //đóng kết nối mysql_close($conn); ?> ... YY Z ZZ  Hiển thị dữ liệu trả về Hiển thị dữ liệu trả về  Sử dụng hàm Sử dụng hàm $row = $row = mysql_fetch_assoc mysql_fetch_assoc ($result) ($result) $row = $row = mysql_fetch_row mysql_fetch_row ($result) ($result)  Số lượng FIELD Số lượng FIELD $num = $num = mysql_num_fields mysql_num_fields ($result); ($result);  Truy cập đến từng FIELD Truy cập đến từng FIELD echo $ echo $ row row [“UserName”]; [“UserName”]; Hoặc... VARCHAR(50), NgaySinh DATE, PRIMARY KEY(MaSV) )COLLATE utf8_general_ci ; Ths. Mai Xuân Hùng MySQL & Font Unicode MySQL & Font Unicode  Tạo trong trình quản trị CSDL MySQL Tạo trong trình quản trị CSDL MySQL Encode Decode Ths. Mai Xuân Hùng Các bước thao tác CSDL trong PHP Các bước thao tác CSDL trong PHP  Kết nối với CSDL Kết nối với CSDL  Xây dựng câu truy vấn dữ liệu Xây dựng... Dùng câu lệnh SQL để tạo  Thiết lập thuộc tính Database: Khi tạo CSDL MySQL Thiết lập thuộc tính Database: Khi tạo CSDL MySQL phải thiết lập CHARACTER SET utf8 COLLATE phải thiết lập CHARACTER SET utf8 COLLATE utf8_general_ci utf8_general_ci ; ;  Vd: Vd:  Hoặc thiết lập các thuộc tính của bảng Hoặc thiết lập các thuộc tính của bảng  Ví dụ: Ví dụ: MySQL & Font Unicode MySQL & Font... $ row row [0]; [0]; cursor Ths. Mai Xuân Hùng Nội dung Nội dung  Các bước thao tác với CSDL Các bước thao tác với CSDL  Font chữ khi thao tác với MySQL Font chữ khi thao tác với MySQL Ths. Mai Xuân Hùng MySQL & Font Unicode MySQL & Font Unicode  Hoặc thiết lập các thuộc tính của field Hoặc thiết lập các thuộc tính của field CREATE TABLE SinhVien ( MaSV VARCHAR(8) NOT NULL, HoTen... trong PHP Các bước thao tác CSDL trong PHP  Kết nối với CSDL Kết nối với CSDL  Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  Thực thi câu truy vấn Thực thi câu truy vấn  Xử lí kết quả trả về từ câu truy vấn SELECT Xử lí kết quả trả về từ câu truy vấn SELECT  Ngắt kết nối với CSDL Ngắt kết nối với CSDL Ths. Mai Xuân Hùng Ths. Mai Xuân Hùng  Dùng câu lệnh SQL. .. NULL, NgaySinh DATE, PRIMARY KEY(MaSV) ); Chú ý: Chúng ta có thể sử dụng 1 trong 3 cách trên, tùy từng trường hợp lưu trữ .Và có thể sử dụng COLLATE nào bắt đầu bằng utf8 đều được.(vd: utf8_unicode_ci, utf8_bin,…) Ths. Mai Xuân Hùng Các bước thao tác CSDL trong PHP Các bước thao tác CSDL trong PHP  Kết nối với CSDL Kết nối với CSDL  Xây dựng câu truy vấn dữ liệu Xây dựng câu truy vấn dữ liệu  . Kết nối CSDLTạo Kết nối CSDLKết nối MySQL và Chọn CSDLKết nối MySQL và Chọn CSDLresourceresource mysql_connectmysql_connect((stringstring hosthost, ,. PagesConnection011010011011010011QueryDatabaseresource mysql_query(string SQL_ cmd, resource connection)< ?php $strSQL = “SELECT * FROM Users”; $result = mysql_query($strSQL,$conn);?>Insert

Ngày đăng: 13/09/2012, 11:16

HÌNH ẢNH LIÊN QUAN

 Hoặc thiết lập các thuộc tính của bảng Hoặc thiết lập các thuộc tính của bảng - Bài giảng PHP và SQL
o ặc thiết lập các thuộc tính của bảng Hoặc thiết lập các thuộc tính của bảng (Trang 23)

TỪ KHÓA LIÊN QUAN

w