Php 连接查询结果:可能吗?

Php 连接查询结果:可能吗?,php,mysql,Php,Mysql,想知道这是否是它的工作原理: $result .= mysqli_query($query1); $result .= mysqli_query($query2); $result是查询1和查询2的组合吗?如果在两个查询中选择了相同的字段,则可以执行以下操作: $result = mysqli_query($query1." union ".$query2); 不可以,因为您必须从mysqli\u query获取结果。该函数将只返回结果资源 fetch结果通常也不是字符串,而是数组或对象。这

想知道这是否是它的工作原理:

$result .= mysqli_query($query1);
$result .= mysqli_query($query2);

$result是查询1和查询2的组合吗?

如果在两个查询中选择了相同的字段,则可以执行以下操作:

$result = mysqli_query($query1." union ".$query2);
不可以,因为您必须从
mysqli\u query
获取结果。该函数将只返回结果资源

fetch
结果通常也不是字符串,而是数组或对象。这意味着连接仍然不起作用。你可以这样做:

$result = mysqli_query($query1);
$row = mysqli_fetch_array($result);
$value .= $row['selectedValue'];
$result = mysqli_query($query2);
$row = mysqli_fetch_array($result);
$value .= $row['otherSelectedValue'];

试试看。相反,您可以使用MySQL
UNION
。您可以将它们提取到数组中,然后合并!这就是我需要的。谢谢,虫族!!如果$query1的值末尾没有分号,则应该可以这样做