连接查询结果:可能吗?

时间:2013-07-08 21:01:40

标签: php mysql

想知道这是否有效:

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

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

2 个答案:

答案 0 :(得分:1)

不,因为您必须mysqli_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'];

答案 1 :(得分:0)

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

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