Hãy đăng ký thành viên để có thể dễ dàng trao đổi, giao lưu và chia sẻ về kiến thức đồ họa.
  1. Hãy đăng ký subscribe kênh Youtube mới của Việt Designer tại địa chỉ: Youtube.com/VietDesignerChannel để theo dõi các video về thiết kế đồ họa. Do trước đó kênh cũ bị Youtube quét không rõ lý do, trong thời gian chờ kháng cáo nếu các bạn thấy video trên diễn đàn bị die không xem được thì có thể vào kênh mới để tìm xem video sơ cua nhé.
    Loại bỏ thông báo

Lập Trình PHP Căn Bản

Chủ đề thuộc danh mục 'HTML - CSS - JS - PHP - ASP' được đăng bởi trangfithou, 20/3/15.

Lượt xem: 5,107

  1. trangfithou Mới đăng kí

    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);
    ?>

    Tổng kết:

    Ở bài này chúng ta đã làm việc với sql và các kỹ thuật kết nối với database của PHP. Các hàm PHP hỗ trợ mysql hiện nay có rất nhiều. Tuy nhiên về tính năng cũng như phương thức sử dụng thì chúng cũng giống nhau. Do vậy các bạn không nên lo lắng khi làm việc với những hàm mà chúng ta đang nghiên cứu.

    ...
  2. Phạm Hữu Dư

    Phạm Hữu Dư phamhuudu.com Ban quản trị

    Bài viết của bạn sơ sài từ tiêu đề cho đến nội dung! Nếu là code thì bỏ vào thẻ code, chỗ nào cần in đậm thì nên in đậm vào, và thêm chút hình ảnh minh họa cho sinh động. Chứ nhìn vào bài viết là ngán tới tận họng rồi.
    Huy Art thích bài viết này
Từ khóa:

Ủng hộ diễn đàn