PDA

View Full Version : cần một thí dụ về database class bên php



dan_mien_que
01-05-2005, 04:46
Xin chào bà con!

Mình mới đương học nghề cần một example class về database viết bằng php thật đơn giản cho dễ hiểu với thí dụ how to use it.

Mình chỉ cần database class như sau:
- nối vào database
- chạy "select * from users" ...
- sau khi chay "câu select * from users" phải bỏ vào array và return sao đó để khi dùng trong loop lấy được thứ mình cần trong HTML.

Mình có tham khảo vài class viết về cái này nhưng họ viết nhiều thứ quá nên không hiểu, chỉ cần sau khi thực hiên SQL statement thì nó return cái kết quả để hiện thị bên HTML. Ai có thí dụ đơn giản kiểu này xin post lên nhiều người cùng tham khảo.

Thanks.
Dân miền quê mới học PHP!

tnlinh
01-05-2005, 16:14
Bạn tỏ ra hiểu rõ trình tự và mục đich của class rồi... viêc viet ra 1 class để kêt nối vói database , thưc hiện query và convert ket quả thanh array chi còn là van đề 1 vài giò đồng hồ.
Bạn hãy tự minh viết ... bắt đầu bắng những lenh co ban để thuc hiện nhung nhiệm vu như bạn đã chi ra.
vao php.net xem va dung cac lenh co ban sau day
1- mysql_connect
2- mysql_select_db
2- mysql_query
3- mysql_fetch_array

Sau đo ban co the dùng ham mà tôi viết sau đay đe convert cái result thành array.

function convert_resultset_to_array($result_set){
$array = array();
while($row = mysql_fetch_array($result_set, MYSQL_ASSOC)){
$array[] = $row;
}
return $array;
}

dan_mien_que
01-05-2005, 16:46
Bạn tỏ ra hiểu rõ trình tự và mục đich của class rồi... viêc viet ra 1 class để kêt nối vói database , thưc hiện query và convert ket quả thanh array chi còn là van đề 1 vài giò đồng hồ.
Bạn hãy tự minh viết ... bắt đầu bắng những lenh co ban để thuc hiện nhung nhiệm vu như bạn đã chi ra.
vao php.net xem va dung cac lenh co ban sau day
1- mysql_connect
2- mysql_select_db
2- mysql_query
3- mysql_fetch_array

Sau đo ban co the dùng ham mà tôi viết sau đay đe convert cái result thành array.

function convert_resultset_to_array($result_set){
$array = array();
while($row = mysql_fetch_array($result_set, MYSQL_ASSOC)){
$array[] = $row;
}
return $array;
}

Cám ơn tnlinh nhiều, ví dụ của ông bạn cũng hay hay!

Cám ơn nhiều.

redlight
02-05-2005, 22:13
vào php.net nó giời thiệu nhiều lắm

dan_mien_que
03-05-2005, 19:24
php.net có nhiều thứ quá biết đường đâu mà mò! nếu có link thì càng tốt.