1. Trang chủ
  2. » Giáo Dục - Đào Tạo

chuong 3 cong cu tk web php mysql tt

15 1 0
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

Tiêu đề MỘT SỐ CÔNG CỤ THIẾT KẾ WEBSITE
Chuyên ngành Công cụ thiết kế Web
Định dạng
Số trang 15
Dung lượng 87,5 KB

Nội dung

MỘT SỐ CÔNG CỤ THIẾT KẾ WEBSITEChương 3.. MỘT SỐ CÔNG CỤ THIẾT KẾ WEBSITE... Thao tác với MySQL•Bước 1: Tạo kết nối tới máy chủ CSDL•Bước 2: Chọn CSDL•Bước 3: Thực hiện câu lệnh truy vấn

Trang 1

Chương 3 MỘT SỐ CÔNG

CỤ THIẾT KẾ WEBSITE

Chương 3 MỘT SỐ CÔNG

CỤ THIẾT KẾ WEBSITE

Trang 2

Thao tác với MySQL

• Bước 1: Tạo kết nối tới máy chủ CSDL

• Bước 2: Chọn CSDL

• Bước 3: Thực hiện câu lệnh truy vấn

Trang 3

Kết nối tới máy chủ CSDL

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

//Tạo kết nối, nếu không được, thoát ra và thông

báo lỗi

$conn = mysql_connect ( $SERVER, $USERNAME,

$PASSWORD ) or die ( “Không kết nối được vào

MySQL" );

mysql_close ($conn); //đóng kết nối

?>

Trang 4

Tạo CSDL

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$conn = mysql_connect ($SERVER, $USERNAME, $PASSWORD ) or die

( "Không kết nối được vào MySQL" );

$sql = 'CREATE DATABASE QLGV' ;

if ( mysql_query ( $sql, $conn )) {

echo "Database created successfully\n" ;

} else {

echo 'Error creating database: ' mysql_error() "\n" ;

}

mysql_close ( $conn ); //đóng kết nối

?>

Trang 5

Chọn CSDL để thao tác

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$PASSWORD ) or die ( “Không nết nối được vào MySQL" );

//chọn CSDL để làm việc

mysql_select_db ($DBNAME , $conn );

mysql_close ($conn); //đóng kết nối

?>

Trang 6

Tạo bảng

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$conn = mysql_connect( $SERVER, $USERNAME,

$PASSWORD ) or die ( "Không kết nối được vào MySQL" );

//chọn CSDL để làm việc

mysql_select_db ($DBNAME , $conn );

$sql = 'CREATE TABLE Ten_Bang(…)' ;

mysql_query( $sql, $conn ); //Thực hiện lệnh SQL

mysql_close( $conn ); //đóng kết nối

?>

Trang 7

Chèn bản ghi vào bảng

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$conn = mysql_connect( $SERVER, $USERNAME,

$PASSWORD ) or die ( "Không kết nối được vào MySQL" );

mysql_select_db($DBNAME , $conn ); //chọn CSDL

$sql = 'INSERT INTO Ten_Bang …' ;

mysql_query ( $sql, $conn ); //Thực hiện lệnh SQL

mysql_close ( $conn ); //đóng kết nối

?>

Trang 8

Sửa, xóa bản ghi

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$conn = mysql_connect( $SERVER, $USERNAME,

$PASSWORD ) or die ( "Không kết nối được vào MySQL" );

mysql_select_db($DBNAME , $conn ); //chọn CSDL

$sql = ‘UPDATE Ten_Bang SET …' ;

//$sql = ‘DELETE FROM Ten_Bang …' ;

mysql_query ( $sql, $conn ); //Thực hiện lệnh SQL

mysql_close ( $conn ); //đóng kết nối

?>

Trang 9

Truy vấn dữ liệu

<?PHP

$SERVER = "localhost" ; $USERNAME = "root" ;

$PASSWORD = "" ; $DBNAME = "" ;

$conn = mysql_connect( $SERVER, $USERNAME,

$PASSWORD ) or die ( "Không kết nối được vào MySQL" );

mysql_select_db($DBNAME , $conn ); //chọn CSDL

$sql = ‘SELECT * from lop' ;

mysql_query ( $sql, $conn ); //Thực hiện lệnh SQL

mysql_close ( $conn ); //đóng kết nối

?>

Trang 10

Xuất dữ liệu ra bảng

<?PHP

…//Tạo kết nối

$sql = ‘ SELECT * from lop’;

$rs = mysql_query ( $sql, $conn );

for ( $i = 0 ; $i < mysql_num_rows ( $rs ); $i ++) {

$rc = mysql_fetch_array ( $rs );

echo $rc [ ‘Trường thứ hai’ ]; //Cột thứ hai

.

echo $rc [ ‘Trường thứ n’ ]; //Cột thứ n

}

mysql_close ( $conn ); //đóng kết nối

?>

Trang 11

Đưa dữ liệu Vào Combo, List

<?PHP

…//Tạo kết nối

$sql = 'SELECT … FROM Ten_Bang …' ;

$rs = mysql_query ( $sql, $conn );

for ( $i = 0 ; $i < mysql_num_rows ( $rs ); $i ++) {

$rc = mysql_fetch_array ( $rs );

}

mysql_close ( $conn ); //đóng kết nối

?>

Trang 12

Lấy giá trị $_POST, $_GET

• $_POST:

• $_GET:

Trang 13

Một số ví dụ khác

• Tạo form nhập, xóa dữ liệu

Trang 14

Một số hàm ktra dữ liệu

function checkAll(field){

if (field.length>0) {

for (i = 0; i < field.length; i++) field[i].checked = true ;

} else field.checked = true;

//document.ten_form.ten_nut_chon = field;

}

Đánh dấu chọn cho nút checkbox

Trang 15

Lấy dữ liệu từ các nút checkbox

function caculatechon() {

var strchon='';

var kt=1;

var alen=document.ten_form.elements.length;

alen=(alen>1)?document.ten_form.ten_nut_chon.length:0;

if(alen>0) {

for(var i=0; i<alen; i++)

if(document.ten_form.ten_nut_chon[i].checked==true) {

kt = 0;

strchon+=",'"+document ten_form.ten_nut_chon[i].value+"'";

}

}

If(kt==0){

//document.ten_form.listchon.value=strchon.substr(1,strchon.length-1); //document.ten_form.cmd.value="Delete";

document.ten_form.submit();

}

else alert (“Ban phai chon");

Ngày đăng: 17/06/2024, 16:18

w