Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    28-01-2004
    Bài viết
    36
    Like
    0
    Thanked 0 Times in 0 Posts

    Cần chú ý ! Xin giúp đỡ về việc set value trong PHP


    $diem = $DB_site->query("SELECT diem FROM " . TABLE_PREFIX . "user where userid = 2");

    Đây là dòng Query ví dụ mà mình muốn thực hiện
    để gán value cho $diem là một value tồn tại trong <b>diem</b> ở table user ,nơi có userid = 2

    Trong data thì diem có value = 8
    nhưng khi gọi hàm $diem
    ra thì nó không hiển thị gì hết +_+
    còn nếu Replace dòng code =

    $diem = $DB_site->query_first("SELECT diem FROM " . TABLE_PREFIX . "user where userid = 2");

    thì nó báo là array T_T

    k biết nhiều về code PHP, mong mọi người ở đây chỉ dùm
    Quote Quote

  2. #2
    Tham gia
    07-07-2004
    Location
    TPHCM
    Bài viết
    125
    Like
    0
    Thanked 0 Times in 0 Posts
    hắc hắc hắc,bạn phải gán số thứ tự của array cho nó chứ
    ex:
    echo $diem['1'];
    Bạn có thể dùng vòng lặp để giái quyết vấn đìa này rễ ràng

  3. #3
    Tham gia
    28-01-2004
    Bài viết
    36
    Like
    0
    Thanked 0 Times in 0 Posts
    echo $diem['1'];

    k fải là Echo. như vậy chỉ dành cho việc run file và để hiển thị $diem trên php file
    cái mình muốn là khi gọi $diem ra thì nó có value là diem trong data kìa

    p/s: cho hỏi query và query_first khác nhau ở chỗ nào?
    ở đây, dùng for thì cũng chẳng để làm gì, ở đây chỉ muốn call một value trong data ra thôi mà ?

  4. #4
    Tham gia
    03-12-2003
    Location
    bai rac
    Bài viết
    443
    Like
    0
    Thanked 0 Times in 0 Posts
    ặc ặc, $diem[0] các ku ạ

    mấy hàm này là do người ta viết, có lẽ query_first lấy ra record đâu tiên

  5. #5
    Tham gia
    27-06-2003
    Location
    Trên ghế
    Bài viết
    714
    Like
    0
    Thanked 1 Time in 1 Post
    Bạn phải cho biết nội dung và giá trị trả về của phương thức query của đối tượng $DB_site chứ.
    Để lấy được data từ CSDL thì tiến trình như sau:
    - Query chuối truy vấn
    - Fetch dữ liệu.
    Nếu phương thức query trả về giá trị đã được fetch thì nó sẽ trả về một mảng (sure)
    Nếu chưa fetch thì phương thức query chỉ trả về result_id của kết nối thôi.

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • 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
  •