これがどのように機能するか疑問に思っています:
$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);