Tải bản đầy đủ (.pdf) (5 trang)

CHUYÊN ĐỀ CSDL VÀ LẬP TRÌNH ỨNG DỤNG WEB 1- P19 pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (413.24 KB, 5 trang )

Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP
© 2007 Khoa CNTT - ĐHKHTN
4.
4.
X
X




k
k
ế
ế
t
t
qu
qu


tr
tr


v
v


UserName Password
A AA
B BB


C CC
D DD
… …
X XX
Y YY
Z ZZ
 Hiểnthị dữ liệutrả về
–Sử dụng hàm
$row = mysql_fetch_array($result)
–Số lượng FIELD
$num = mysql_num_fields($result);
–Truycập đếntừng FIELD
echo $row[“UserName”];
Hoặc
echo $row[0];
 Hiểnthị dữ liệutrả về
– Sử dụng hàm
$row = mysql_fetch_array($result)
– Số lượng FIELD
$num = mysql_num_fields($result);
– Truy cập đếntừng FIELD
echo $row[“UserName”];
Hoặc
echo $row[0];
cursor
Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP
© 2007 Khoa CNTT - ĐHKHTN
Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP
© 2007 Khoa CNTT - ĐHKHTN
C

C
á
á
c
c




c
c
thao
thao
t
t
á
á
c
c
CSDL
CSDL
trong
trong
PHP
PHP
1. KếtnốivớiCSDL
2. Xây dựng câu truy vấndữ liệu
3. Thựcthicâutruyvấn
4. Xử lí kếtquả trả về từ câu truy vấn SELECT
5. NgắtkếtnốivớiCSDL

1. KếtnốivớiCSDL
2. Xây dựng câu truy vấndữ liệu
3. Thựcthicâutruyvấn
4. Xử lí kếtquả trả về từ câu truy vấn SELECT
5. NgắtkếtnốivớiCSDL
Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP
© 2007 Khoa CNTT - ĐHKHTN
5.
5.
Ng
Ng


t
t
k
k
ế
ế
t
t
n
n


i
i
d
d



li
li


u
u
bool mysql_close(resource connection) ;
Tựđộng thựcthikhikếtthúcmãlệnh nhờ cơ chế tựđộng
thu rác (garbage collector) – PHP4,5
Lập trình và Thiếtkế Web 1 – Bài 9: Thao tác CSDL vớiPHP
© 2007 Khoa CNTT - ĐHKHTN
T
T


ng
ng
h
h


p
p
c
c
á
á
c
c





c
c
thao
thao
t
t
á
á
c
c
CSDL
CSDL
MySQL
MySQL
<?php
// 1. Ket noi CSDL
$connection = mysql_connect(“hostname",“username",“password");
mysql_select_db(“database_name", $connection);
// 2. Chuan bi cau truy van & 3. Thuc thi cau truy van
$strSQL = "SELECT * FROM TableName”;
$result = mysql_query($strSQL);
// 4.Xu ly du lieu tra ve
while ($row = mysql_fetch_array($result))
{
for ($i=0; $i<mysql_num_fields($result); $i++)
echo $row[$i] . " ";

}
// 5. Dong ket noi
mysql_close($connection);
?>

×