09/10/2018, 18:22
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
Bài liên quan
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
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à ?
mấy hàm này là do người ta viết, có lẽ query_first lấy ra record đâu tiên
Để 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.