如何在php my中的两个不同列中使用

如何在php my中的两个不同列中使用,php,mysql,Php,Mysql,好的,那么我需要写什么才能对两个不同的列使用AND和OR命令呢 例如: 如果我想选择一行,其中包含国家和美国(区号561或count West Palm Beach) 看起来像这样吗 $num_locations =mysql_query (SELECT * FROM Address WHERE Country='USA' AND (County='Palm Beach' OR 'area code' ='561'); 是的,你只需要一点语法修正就可以了 $num_locations =mys

好的,那么我需要写什么才能对两个不同的列使用AND和OR命令呢

例如: 如果我想选择一行,其中包含国家和美国(区号561或count West Palm Beach)

看起来像这样吗

$num_locations =mysql_query (SELECT * FROM Address
WHERE Country='USA' AND (County='Palm Beach' OR 'area code' ='561');

是的,你只需要一点语法修正就可以了

$num_locations =mysql_query ("SELECT * FROM Address
WHERE Country='USA' AND (County='Palm Beach' OR 'area code' ='561')");

对我来说很好,除了缺了“。你尝试时发生了什么?只是错过了结束括号。谢谢!我可以或可以携带的数量有限制吗。比如,可以选择1个,21个不同的,或者?例如,国家=‘美国’和(县=‘棕榈滩’或‘区号’=‘561’或经度=35或城市=西棕榈)“@user2444298不,但我建议您创建一个唯一的代码,而不是使用所有这些或。例如,无论谁在棕榈滩或代码561或long 35,都会被分配一个特定的代码ID,您可以使用它来查询,而不是所有的代码ID。我可能应该尝试一下,因为这显然不起作用,也不明智(“从匹配中选择*,其中Sex='$req_Sex'和firstname`!='$firstname'和
Last Name
!='$lastName'和(星期一=“$Monday1”或星期二=“$Tuesday1”或星期一=“$Monday2”或星期一3=“$Monday3”或星期二2=“$Tuesday2”或星期二3=“$Tuesday3”或星期三1=“$星期三1”或“$星期三2”或星期三3=“$星期三3”或星期四=“$星期四1”或“$星期四3”或“$星期五1”或“$星期五2”或星期五3=“$Friday3”)”`