したがって、以下のクエリはphpmyadminで実行されます(もちろん、変数は実際の値として使用されます)が、phpコードで実行すると、最初のフィールドのみが返されます(UNIONの後の2番目のクエリが実行されなかったかのように)。
$result=mysql_query("(SELECT RID, Name, Address, City, State, Zip_Code, Phone
FROM restaurant
WHERE Name = '$sql_name' AND City = '$sql_location')
UNION
(SELECT RID, Name, Address, City, State, Zip_Code, Phone
FROM restaurant
WHERE Name = '$sql_name' OR City = 'sql_location') ");
誰かがこれがなぜであるかについて私を助けることができますか?読んでくれてありがとう、そして私はありとあらゆる助けに感謝します。