Я пытаюсь извлечь первый идентификатор из одной таблицы, а позже после того, как все идентификаторы выбраны, я пытаюсь получить число всех этих идентификаторов.PHP Mysqli запускает запрос один за другим
Моя проблема
- Как я хочу, чтобы выбрать значение результата завершения первого запроса
Я не могу запустить второй запрос после первого запроса завершается оба triggerid в то время
Первый запрос
$query ="SELECT * FROM abc WHERE xyz='xyz' And Standard='xyz' "; $data=mysqli_query($mysqli,$query)or die(mysqli_error()); $ID = array(); while($row=mysqli_fetch_array($data)){ $ID[] = $row['ID']; } $IDall = "'" . implode("','", $ID) . "'";
Второй запрос
$query="SELECT mobno FROM euser WHERE UserId IN ($IDall)" ;
$data=mysqli_query($mysqli,$query)or die(mysqli_error());
$mobiles = array();
while($row=mysqli_fetch_array($data)){
$mobiles[] = $row['MobileNum'];
}
$mobilesStr = implode(',', $mobiles);
echo $mobilesStr;
}
Знаете ли вы, что триггер - это концепция в базах данных ?. Вы имеете в виду этот триггер или просто используете его случайно? –
@Hanky 웃 Panky, я хочу сказать, что второй запрос должен дождаться завершения первого запроса, а второй второй запрос должен получить данные, используя результат первого запроса. –