Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Truy vấn CSDL MySQL - PHP

    Xin chào anh chị em, tôi có một vấn đề cần thắc mắc như sau:

    Mã:
    <?php if($ma_nd <> -1)        {            $link_tn="SELECT * FROM noi_bo_tinnhan ";            $link_tn=$link_tn."WHERE INSTR(noi_bo_tinnhan.nguoi_nhan,'$ma_nd')>0";            $result_tn =mysql_query($link_tn);            $rws_tn=mysql_fetch_array($result_tn)            //truy van             $lk="SELECT $rws_tn.*, ten_nguoi_dung FROM noi_bo_nguoidung,$rws_tn WHERE noi_bo_nguoidung.ma_nguoi_dung = $rws_tn.nguoi_goi";            $rsl=mysql_query($lk);            $rows=mysql_fetch_array($rsl);            //bat dau phan tu goc            $f ="<NOI_BO_TIN_NHAN>";             while($row)            {                $f=$f ."
    " . "<TIN_NHAN>";                                /hanh ma tin nhan                $f=$f."
    " ."<MA_TIN_NHAN>";                $f=$f."
    ". $rows_tn['ma_tin_nhan'];                $f=$f."
    " . "</MA_TIN_NHAN>";                /hanh tieu de                $f=$f."
    "."<TIEU_DE>";                $f=$f.$rows_tn['tieu_de'];                $f=$f."
    "."</TIEU_DE>";                /hanh  noi dung                 $f=$f."
    "."<NOI_DUNG>";                $f=$f."
    ".$rows_tn['noi_dung'];                $f=$f."
    "."</NOI_DUNG>";                /hanh file kem                    $f=$f."
    "."<FILE_KEM>";                $f=$f."
    ".$rows_tn['file_kem'];                $f=$f."
    "."</FILE_KEM>";                /hanh thoi gian                   $f=$f."
    "."<THOIGIAN>";                $f=$f."
    ".$rows_tn['thoigian'];                $f=$f."
    "."</THOIGIAN>";                /hanh nguoi goi                   $f=$f."
    "."<NGUOI_GOI>";                $f=$f."
    ".$rows_tn['nguoi_gui'];                $f=$f."
    "."</NGUOI_GOI>";                //                /hanh ten nguoi goi                $f=$f."
    "."<TEN_NGUOI_GUI>";                $f=$f."
    ".$rows_tn['ten_nguoi_dung'];                $f=$f."
    "."</TEN_NGUOI_GUI>";                //                 /hanh nguoi nhan                //$f=$f."
    "."<NGUOI_NHAN>";                //$f=$f."
    ".$rows_tn['nguoi_nhan'];                //$f=$f."
    "."</NGUOI_NHAN>";                /hanh don vi                $f=$f."
    "."<DON_VI>";                $f=$f."
    ".$rows_tn['don_vi'];                $f=$f."
    "."</DON_VI>";                /hanh tinh trang                $f=$f."
    "."<TINH_TRANG>";                $f=$f."
    ".$rows_tn['tinh_trang'];                $f=$f."
    "."</TINH_TRANG>";                /hanh nguoi goi                   $f=$f."
    "."<NGUOI_GOI_1>";                $f=$f."
    ".$rows_tn['nguoi_gui_1'];                $f=$f."
    "."</NGUOI_GOI_1>";                  /hanh nguoi nhan 1                $f=$f."
    "."<NGUOI_NHAN_1>";                $f=$f."
    ".$rows_tn['nguoi_nhan_1'];                $f=$f."
    "."</NGUOI_NHAN_1>";                /hanh don vi 1                $f=$f."
    "."<DON_VI_1>";                $f=$f."
    ".$rows_tn['don_vi_1'];                $f=$f."
    "."</DON_VI_1>";                                $f=$f."
    "."</TIN_NHAN>";            }            //ket thuc phan tu goc            $f=$f."
    "."</NOI_BO_TIN_NHAN>";            echo $f;        }        //mysql_close($link4);    ?>
    anh chị giúp mình chỗ truy vấn. thanks u verry much

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Nên phân biệt lúc nào cần dùng ' và lúc nào cần dùng ", ví dụ:


    $link_tn=$link_tn."WHERE INSTR(noi_bo_tinnhan.nguoi_nhan,'$ma_nd')>0";
    tại sao không phải là "$ma_nd" mà lại là '$ma_nd'

    Những đoạn sau tự check

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •