我想两个查询相结合,使它们作为单个查询合并两个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");
我想要像这样展示
<?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 for'union all'这两个查询中的选择列必须相同。你试图从这两个查询中得到什么? –