想知道这是否是它的工作原理:
$result .= mysqli_query($query1);
$result .= mysqli_query($query2);
$result 会是查询 1 和 2 的组合吗?
不,因为您必须从. 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'];
如果您在两个查询中选择了相同的字段,您可以这样做:
$result = mysqli_query($query1." union ".$query2);