2

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

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

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

4

2 回答 2

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'];
于 2013-07-08T21:04:19.567 回答
0

如果您在两个查询中选择了相同的字段,您可以这样做:

$result = mysqli_query($query1." union ".$query2);
于 2013-07-08T21:04:08.540 回答