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 に答える