Два запроса на выборку в одном цикле
Для приведенного ниже кода мне нужно сделать два запроса в одном цикле, "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)";
просто удали ;
с середины запроса