Tạo kết nốiĐể tạo kết nối đến csdl chúng ta sử dụng hàm: mysql_connectservername,username, pass Trong đó: - servername:xác định server kết nối, localhost - username: tên người dùng, root
Trang 1PHP & MySQL
6
Trang 2Tạo kết nối
Để tạo kết nối đến csdl chúng ta sử dụng hàm:
mysql_connect(servername,username, pass)
Trong đó:
- servername:xác định server kết nối, localhost
- username: tên người dùng, root
- pass: mật khẩu người dùng
Trang 7Truy vấn csdl bảng
Ví dụ: Truy xuất bảng 'sinhvien'
<?php
$sql = "SELECT * FROM sinhvien";
$result = mysql_query($sql); mysql_query
…………
?>
Trang 10Ví dụ: Đếm số mẫu tin
<?php
$sql = "SELECT * FROM sinhvien";
$result = mysql_query($sql); mysql_query
echo "Số mẫu tin" mysql_num_rows($result); mysql_num_rows
…………
?>
Đếm số mẫu tin
Trang 13Hiển thị dữ liệu
- Hiển thị bằng hàm: mysql_fetch_array(data); mysql_fetch_array
Trong đó:
+ data: lệnh truy vấn SELECT…
+ Hàm này sẽ trả về một mảng có chỉ số là tên trường trong bảng, giá trị của mảng là giá trị các trường trong bảng
Trang 15Hiển thị dữ liệu
- Hiển thị bằng hàm: mysql_fetch_object(data); mysql_fetch_object
Trong đó:
+ data: lệnh truy vấn SELECT…
+ Hàm này sẽ trả về mỗi mẫu tin là một đối tượng, giá trị các thuộc tính(tên trường) của đối tượng là giá trị các
trường của mảng
Trang 17Lưu trữ dữ liệu
Để lưu trữ dữ liệu vào trong bảng ta sử
Trang 21Xóa mẫu tin trong bảng
Để xóa một mẫu tin trong bảng ta sử
lệnh $sql là
DELETE FROM …
WHERE…
Trang 22Xóa mẫu tin trong bảng