Два запроса на выборку в одном цикле

Для приведенного ниже кода мне нужно сделать два запроса в одном цикле, "mysqli_fetch_assoc" всегда выдает ошибку.. любезно посоветуйте, даже как использовать "mysqli_multi_query" в следующем случае.. Спасибо заранее, ребята..

эта ошибка появляется " - mysqli_fetch_assoc() ожидает, что параметр 1 будет mysqli_result, логическое значение дано в -)

<?php
$count=1;

$query = " (Select * from record ORDER BY id desc) UNION (Select 
cl_data.address as caddr from record left outer join cl_data on cl_data.name 
=record.name)";

if (!$query) {
echo 'MySQL Error: ' . mysqli_error();
exit;
} 

$result = mysqli_query($con,$query);

while($row = mysqli_fetch_assoc($result)) { ?>

    <tr>
        <td align="center">
            <a href="print.php?id=<?php echo $row["id"]; ?>">Print</a>
        </td>
        <td align="center"><?php echo $count; ?></td>
        <td align="center"><?php echo $row["id"]; ?></td>
        <td align="center"><?php echo $row["name"]; ?></td>
        <td align="center"><?php echo $row["tele"]; ?></td>
        <td align="center"> <?php echo $row["caddr"]; ?></td>
        <td align="center"><?php echo $row["extfee"]; ?></td>
        <td align="center"><?php echo $row["name2"]; ?></td>

    <?php $count++;
} ?>

1 ответ

Пытаться:

$query = " (Select * from record ORDER BY id desc) UNION (Select cl_data.address as caddr from record left outer join cl_data on cl_data.name =record.name)";

просто удали ; с середины запроса

Другие вопросы по тегам