Windows Việt

Cộng Đồng Công Nghệ Thông Tin Việt

Trang ChínhTrang Chính  Sự kiện  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng NhậpĐăng Nhập  

Share
 
 Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object
Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Administrator
Administrators

Administrator
 Administrators
Giới tính : Nam
Tuổi : 29
Posts Posts : 2804
Coins Coins : 5864
Thanked Thanked : 799
Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object Empty

Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object


Các lệnh mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object đều dùng để fetch dữ liệu từ câu query, tuy nhiên dữ liệu trả về sẽ có dạng khác nhau ứng với mỗi câu lệnh.

Ví dụ :

Code:
$sql = mysql_query("SELECT * FROM table WHERE id=id");

+ mysql_fetch_assoc() :

Code:
$rs = mysql_fetch_assoc($sql);

Dữ liệu trả về sẽ có dạng :

Code:
Array(
'tên_field1'=>giá trị 1,
'tên_field2'=>giá trị 2,
'tên_field3'=>giá trị 3,
);

Và 1 mảng như vậy gọi là associative array.

Hiển thị dữ liệu :

Code:
echo $rs['tên_field1'],$rs['tên_field2']


+ mysql_fetch_row() :

Code:
$rs = mysql_fetch_row($sql);

Dữ liệu trả về sẽ có dạng:

Code:
Array(
0=>giá trị 1,
1=>giá trị 2,
2=>giá trị 3,
);

Và 1 mảng như vậy gọi là enumerated array.

Hiển thị dữ liệu :

Code:
echo $rs[0],$rs[1]

+ mysql_fetch_array() :

Code:
$rs = mysql_fetch_array($sql,mode_fetch);

Trong đó mode_fetch có các giá trị :

+ MYSQL_ASSOC : trả về associative array(giống mysql_fetch_assoc())
+ MYSQL_NUM : trả về enumerated array(giống mysql_fetch_row())
+ MYSQL_BOTH : (cả 2 giá trị trên, mặc định)

Dữ liệu trả về sẽ có dạng :

Code:
Array(
'tên_field1'=>giá trị 1,
0=>giá trị 1,
'tên_field2'=>giá trị 2,
1=>giá trị 2,
'tên_field3'=>giá trị 3,
2=>giá trị 3,
);

Hiển thị dữ liệu:

Code:
echo $rs['tên_field1'],$rs['tên_field2']; //hoặc
echo $rs[0],$rs[1]; // 0,1 là thự tự của các field trong table

+ mysql_fetch_object() :

Code:
$rs = mysql_fetch_object($sql);

Dữ liệu trả về sẽ có dạng:

Code:
Object (
'tên_field1'=>giá trị 1,
'tên_field2'=>giá trị 2,
'tên_field3'=>giá trị 3,
);

Hiển thị dữ liệu :

Code:
echo $rs->tên_fiel1,$rs->tên_fiel2,...


[You must be registered and logged in to see this link.]

※ Bài viết cùng chuyên mục


https://windows.forumvi.com
Tác giảThông điệp
boy_saudoi
Member

boy_saudoi
Member
Giới tính : Nam
Tuổi : 30
Posts Posts : 43
Coins Coins : 85
Thanked Thanked : 8
Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object Empty


Sống Trên Đời Phải Có Chữ "Tâm"

Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object Av7005

Muốn Sinh Tồn Phải Thêm Chữ "Nhẫn"

※ Bài viết cùng chuyên mục


 
Phân biệt mysql_fetch_assoc, mysql_fetch_row, mysql_fetch_array, mysql_fetch_object
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Windows Việt :: Công Nghệ Thông Tin :: Mã nguồn - Lập trình web - Webmaser Area-
[Windows Việt] Deverloped by Nguyễn Gia Phú - https://windows.forumvi.com
Powered by © Forumotion.com - phpBB™ version ©phpBB2
Go to top Go to bottom