Thứ Ba, 3 tháng 9, 2013

Học PHP và MySQL cơ bản

Các bạn sẽ được hướng dẫn  học PHP và MySQL từ đầu với những bước cơ bản nhất, rễ hiểu, ngắn gọn. Trong bài này ta sẽ tìm hiểu cách sử dụng mysql kết hợp với PHP để xuất ra dữ liệu như thế nào.


Để làm việc với mysql và PHP chúng ta cần nắm 6 hàm cơ bản:

1- Kết nối cơ sở dữ liệu:
Cú pháp:
mysql_connect("hostname","user","pass")

2- Lựa chọn cơ sở dữ liệu:
Cú pháp:
mysql_select_db("tên_CSDL")
Ví dụ:
$conn=mysql_connect("localhost","root","root") or die(" khong the ket noi");
mysql_select_db("demo");


3- Thực thi câu lệnh truy vấn:
Cú pháp:
mysql_query("Câu truy vấn ở đây");

4- Đếm số dòng dữ liệu trong bảng:
Cú pháp:
mysql_num_rows();

5- Lấy dữ liệu từ bảng đưa vào mảng:
Cú pháp:
mysql_fetch_array();

6- Đóng kết nối cơ sở dữ liệu:
Cú pháp:
mysql_close();


Ví dụ áp dụng:
Tạo cơ sở dữ liệu dựa trên từng đoạn code sau:
mysql -hlocalhost -uroot -proot
mysql>create database demo_mysql;
mysql> use demo_mysql;

mysql>create table user(id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password CHAR(50) NOT NULL, PRIMARY KEY(id));

Tạo trang test.php. Đầu tiên chúng ta sẽ kết nối cơ sở dữ liệu.

<?
$conn=mysql_connect("localhost", "root", "root") or die("can't connect database");
mysql_select_db("demo_mysql",$conn);
?>

Tiếp đến viết câu truy vấn lấy ra tất cả user từ database.
<?
$sql="select * from user";
$query=mysql_query($sql);
?>

Kiểm tra xem trong bảng dữ liệu đã tồn tại user nào chưa ?. Nếu chưa thì xuất ra thông báo lỗi, ngược lại thì đưa chúng vào mảng và lặp cho đến hết bảng dữ liệu.
<?
if(mysql_num_rows($query) == 0)
{
echo "Chua co du lieu";
}
else
{
while($row=mysql_fetch_array($query))
{

echo $row[username] ." - ".$row[password]."<br />";
}
}
?>

Và cuối cùng chúng ta đóng kết nối và kết thúc thao tác xử lý.

<?
mysql_close($conn);
?>

Và cuối cùng là file hoàn chỉnh của ứng dụng trên:

<?
$conn=mysql_connect("localhost", "root", "root") or die("can't connect database");
mysql_select_db("demo_mysql",$conn);
$sql="select * from user";
$query=mysql_query($sql);
if(mysql_num_rows($query) == 0)
{
      echo "Chua co du lieu";
}
else
{
while($row=mysql_fetch_array($query))
{
echo $row[username] ." - ".$row[password]."<br />";
}
}
mysql_close($conn);
?>

Một số tài liệu liên quan để bạn có thể tự học PHP và MySQL một các hiệu quả nhất.

Nếu các bạn muốn nâng cao khả năng code của mình, Khóa học lập trình web PHP trang bị cho học viên những kỹ năng cần thiết để sử dụng thành thạo ngôn ngữ PHP & MySQL, học làm web động một cách nhanh chóng và hiệu quả nhất trên công nghệ web để cung cấp nhân lực và việc làm cho thị trường CNTT, trong khuôn khổ dự án đào tạo lập trình viên ATD, song song với mục đích phổ biến rộng rãi ngôn ngữ lập trình PHP , An Tâm Đức trân trọng giới thiệu khóa học PHP& My SQL chuyên nghiệp lần đầu tiên với quy mô lớn nhất tại Việt Nam.



LIÊN HỆ - ĐĂNG KÝ HỌC NGAY


CÔNG TY CỔ PHẦN AN TÂM ĐỨC

VPGD: Số nhà 31, xóm 3, thôn Phú Đô, xã Mễ Trì, huyện Từ Liêm, Hà Nội, cạnh sân vận động quốc gia Mỹ Đình. Đi xe bus tuyến số 50).

Điện thoại: 04.62966.151 Hotline Mr.Dương Bốn 097.5252.437 – 0942.459.521 hoặc Mr.Thái: 0966.444.646

Email: daotaolaptrinh.edu@gmail.com

Nick yahoo tư vấn: antamduc hoặc thaihv.laptrinhviet

Xem thông tin khai giảng khóa học

Hoặc bạn ngại nhập thông tin, cần tư vấn thêm gọi 097.5252.437 để được tư vấn rõ nét. Bạn ở gần hãy đến trực tiếp đăng ký để thăm văn phòng công ty chúng tôi! Bài viết chỉ là 1 phần bạn nên đến công ty để thấy được sự thực là tốt nhất.