Как Mysqli связать результат, если есть выбор строки в обоих запросах объединения. Предположим, что есть такой запрос
$construct .="(rated in ($age_csph) or rated in ($age_csph)
or rated in ($age_csph) or rated in ($age_csph) or rated in ($age_csph)
or rated in ($age_csph) or rated in ($age_csph))";
$stmt1 = $conn->prepare("(SELECT id,name,year FROM info WHERE $construct) union all (SELECT id,name,year FROM show WHERE $construct) ORDER BY year desc");
array_unshift($total_params, $param_string); // prepend the type values string
$ref = []; // add references
foreach ($total_params as $i => $v) {
$ref[$i] = &$total_params[$i]; // pass by reference as required/advised by the manual
}
call_user_func_array([$stmt, 'bind_param'], $ref);
$stmt->execute();
$stmt->bind_result($id1,name1,$year1);
$count = 0;
while ($stmt->fetch()){
echo $year1;
$count++;
}
$foundnum=$count;
}
Я хочу знать, как результат связывается, если есть совпадение в обоих выбранных.
есть только один
$stmt->bind_result($id1,name1,$year1);
пожалуйста, кто-нибудь объяснит мне.