Thứ Sáu, 30 tháng 8, 2013

Bài 2: Kết hợp PHP và MYSQL trong ứng dụng website

Ở bài trước, chúng ta đã cùng nghiên cứu về các cú pháp sql và tài liệu Mysql cơ bản bao gồm việc tảo bảng, tạo kết nối, thêm, sửa, xóa các dòng dữ liệu trong cơ sở dữ liệu. Và tiếp theo bài này, chúng ta sẽ cùng tìm hiểu về cách sử dụng mysql kết hợp với PHP để xuất ra dữ liệu và lập trình website như thế nào.
                                                             Tài liệu PHP căn bản



Để 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ụ
  <?php 
          mysql_connect('localhost','root','');
          mysql_select_db('Demo'); 
          mysql_query("SELECT h2dname FROM talklist where h2dname ='".$_GET['h2dname'].'); 
           if (isset($_GET['h2dname'])){
             $r=mysql_query("SELECT h2dname FROM talklist WHERE  h2dname = '".$_GET['h2dname']."' ");
            $nr=mysql_num_rows($r);
            if($nr==0){
            $bookname =mysql_real_escape_string($_GET['bookname']);
            $query ="UPDATE talklist SET h2dname = '".$_GET['h2dname']."'WHERE talk ='".$bookname."'";
            mysql_query($query); 
              } else{
             echo'you cannnot choix this book';
               }
       }
           mysql_query("UPDATE talklist SET h2dname = '".$_GET['h2dname']."' WHERE talk = '{$_GET['book']}'");
           }
              $query_result=mysql_query('SELECT talk ,h2dname FROM talklist');
            while ($row=mysql_fetch_array($query_result)) {
             echo "\t\t<li><input name='book' type='radio' value='".$row[0]."'><strong>".$row[1]."          </strong>".$row[0]."</li>";
                }
?>
                                                                                                            Nguồn: google.com.vn
         

Không có nhận xét nào:

Đăng nhận xét