Я хочу, чтобы объединить два запроса, чтобы заставить их действовать в качестве одного запросаОбъединение двух SQL запросов с различными данными
нет никаких уникальных столбцов в обеих таблицах
Мои два запроса
SELECT * from admin WHERE name != 'xyz'
Select goods from good_items where userid=$userid
с одним запросом Я получаю результаты в порядке. но два запроса вместе взятые я получаю эту ошибку
mysql_fetch_array() ожидает параметр 1, чтобы быть ресурсом, логический данный в
Я комбинируя запросы как этот
$sqlofferadmin=mysql_query("SELECT name,task,prize from admin WHERE name != 'xyz'
UNION ALL
SELECT goods from good_items WHERE userid=$userid");
I чтобы отобразить вид, что это
<?php
while($row = mysql_fetch_array($sqlofferadmin))
{
echo "<tr> ";
echo "<td>" .$row[name] . "</td>";
echo "<td> ".$row[task] . "</td>";
echo "<td>" .$row[goods] . " </td>";
}
echo "</tr> " ;
?>
отредактировал главный вопрос с правильными данными – nasima
Начните с запуска этого запроса в консоли или phpmyadmin, например. –
@nasima для 'union all' столбцы выбора в обоих запросах должны быть одинаковыми. Что вы пытаетесь получить от обоих запросов? –