Loading...
Привет:)

Нужно вывести данные из двух таблиц.

В while.

1. Таблица с игроками по определённому статусу.
2.Таблица с данными у которых определенный статус.

Помогите кто понимает как это сделать чтобы не делать колхоз.

Спасибо 🙏
________
посл. ред. 28.02.2023 в 15:22; всего 1 раз(а); by Nakogame
Кто-то поможет?
NA MILLION , укажи названия таблиц и какие столбики из них нужно достать
airo , user status = off
battle status on
php
   echo "Игроки:n"; while ($row = $stmt1->fetch(PDO::FETCH_ASSOC)) {     echo $row['имя'] . "n"; } Выполнение запроса к таблице игроков $stmt1->bindParam(':статус', $статус); $stmt1->execute() // Выполнение запроса к таблице данных $stmt2->bindParam(':статус', $статус); $stmt2->execute();  // Вывод результатов запроса к таблице данных echo "Данные:n"; while ($row = $stmt2->fetch(PDO::FETCH_ASSOC)) {     echo $row['данные'] . "n"; }   

________
посл. ред. 28.02.2023 в 15:55; всего 2 раз(а); by 779667185
$usetab =$pdo->prepare('SELECT * FROM user INNER JOIN battle WHERE user.status = off AND battle.status = on');
$usetab->execute();
779667185 , Такой велосипед и я могу сделать
airo , спасибо)
если правильно понял
php
   <?php  $user = $pdo->prepare('SELECT * FROM user WHERE status = :status'); $user->execute(array(':status' => 'off')); if ($user->rowCount() > 0) { while ($value = $user->fetch()) { $battle = $pdo->prepare('SELECT * FROM battle WHERE user = :user AND status = :status LIMIT 1'); $battle->execute(array(':user' => $value['id'], ':status' => 'on')); echo nl2br("Name: {$value['name']}; ON\r"); } }   
MIN_MAX (28 фев 2023, в 16:06)
если правильно понял
php
   <?php  $user = $pdo->prepare('SELECT * FROM user WHERE status = :status'); $user->execute(array(':status' => 'off')); if ($user->rowCount() > 0) { while ($value = $user->fetch()) { $battle = $pdo->prepare('SELECT * FROM battle WHERE user = :user AND status = :status LIMIT 1'); $battle->execute(array(':user' => $value['id'], ':status' => 'on')); echo nl2br("Name: {$value['name']}; ON\r"); } }   
🤦♀️ нельзя делать запрос в цикле
Онлайн: 4
Время:
Gen. 0.1354
(c) Bym.Guru 2010-2026