Как результат связывается в подготовленном СОЮЗом заявлении в Мысли - PullRequest
0 голосов
/ 30 июня 2018

Как 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);

пожалуйста, кто-нибудь объяснит мне.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...