Click here to load reader
Upload
conglongit90
View
307
Download
2
Embed Size (px)
Citation preview
PHP và MySQLPHP và MySQL
Đinh Xuân LâmĐinh Xuân Lâm
Bộ môn Mạng và Truyền ThôngBộ môn Mạng và Truyền Thông
Khoa CNTT-ĐH CNTT & TTKhoa CNTT-ĐH CNTT & TT
Các bước truy cập CSDL MySQLCác bước truy cập CSDL MySQL
1. Tạo kết nối đến database server
2. Lựa chọn CSDL
3. Xây dựng truy vấn và thực hiện truy vấn
4. Xử lý kết quả trả về
5. Đóng kết nối đến server
Bước 1Bước 1
$biến_kết_nối =
mysql_connect(“máy_chủ”,“tên”,“mật_khẩu”)
or die(“Không kết nối được”);
Hàm die(“Chuỗi”): Đưa ra thông báo và kết thúc.
Với cách viết trên, die chỉ thực hiện khi lệnh trước nó không thành công
Bước 2Bước 2
mysql_select_db(“Tên CSDL”)
or die (“Chưa có CSDL”);
Bước 3Bước 3
$biến = mysql_query(“Lệnh SQL”)
or die(“Không thực hiện được SQL”);
Bước 4Bước 4
Các hàm cần thiết:– mysql_affected_rows(): Số bản ghi bị tác động
bởi lệnh mysql_query liền trước.
– mysql_error(): Thông báo lỗi (nếu có)
– mysql_errno(): Mã lỗi
Bước 4 (tt)Bước 4 (tt)
Trong TH bước 3 là SELECT:
$rs = mysql_query(“SELECT…”)
or die(“Không thực hiện được SQL”);
Các hàm cần thiết:– mysql_num_rows($rs): Số lượng bản ghi
trong $rs
– $r=mysql_fetch_array($rs): Trả 1 dòng
của $rs vào $r.
Bước 5Bước 5
mysql_free_result($rs)
mysql_close($biến_kết_nối)