Đã trả lời ngày 9 tháng 11 năm 2017 lúc 9:35Nov 9, 2017 at 9:35
Giới thiệuBeginnerBeginner
4.0303 Huy hiệu vàng16 Huy hiệu bạc26 Huy hiệu Đồng3 gold badges16 silver badges26 bronze badges
2
Bạn cần chuyển đổi dữ liệu [RS] thành mảng!
$result = mysqli_fetch_assoc[$result];
print_r[$result];
Đã trả lời ngày 9 tháng 11 năm 2017 lúc 9:28Nov 9, 2017 at 9:28
Y.opY.opY.op
791 Huy hiệu vàng1 Huy hiệu bạc9 Huy hiệu đồng1 gold badge1 silver badge9 bronze badges
Do kết quả của truy vấn thành công của bạn, bạn sẽ nhận được đối tượng mysqli_result. Nếu bạn muốn nhận được hàng, hãy sử dụng chức năng dữ liệu tìm nạp.
$result = mysqli_query[$con,$sql];
$resultstring = $result->fetch_row[][0];
Xem Tài liệu: MySQLI_Query & Mysqli_result
Đã trả lời ngày 9 tháng 11 năm 2017 lúc 9:37Nov 9, 2017 at 9:37
AnwarusanwarusAnwarus
1382 Huy hiệu bạc11 Huy hiệu đồng2 silver badges11 bronze badges
Tôi đã giải quyết vấn đề tương tự với cách tiếp cận sau.
// Assign your sql statement
$sqlMasterSiteIds = "SELECT DISTINCT table_name FROM site WHERE gwid = 39 AND master_site_id NOT LIKE '0'";
// Run the query
$masterSiteIdsQuery = $this->db->query[$sqlMasterSiteIds];
// Prepare container
$masterSiteIds = [];
// Fetch first row of query results
$first_row = $masterSiteIdsQuery->fetch_assoc[];
// Assign first row to your prepared container
$masterSiteIds= $first_row['master_site_id'];
// Change the results into string comma separated so it can be used in next mysqli query or echoed
while[$sub_row = $masterSiteIdsQuery->fetch_assoc[]] {
$masterSiteIds = implode[',', array[$masterSiteIds, $sub_row['master_site_id']]];
}
// Now you can use $masterSiteIds which is a STRING of values comma separated
echo $masterSiteIds; // Output: '1024, 1142, 8492'
Tôi hy vọng nó sẽ giúp bạn hoặc bất kỳ ai khác cần. Tôi không chắc đó là cách tiếp cận tốt nhất nhưng nó hoạt động tốt trong trường hợp của tôi vì tôi phải thay đổi kết quả của mình thành chuỗi để tôi có thể sử dụng nó trong truy vấn MySQLI tiếp theo của mình bằng lệnh Find_in_set.
Mã hóa hạnh phúc!
Đã trả lời ngày 3 tháng 10 năm 2019 lúc 8:55Oct 3, 2019 at 8:55
RafalmrafalmRafalM
131 Huy hiệu bạc4 Huy hiệu đồng1 silver badge4 bronze badges