Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php sql语句没有给出所需的结果_Php_Mysql_Sql - Fatal编程技术网

Php sql语句没有给出所需的结果

Php sql语句没有给出所需的结果,php,mysql,sql,Php,Mysql,Sql,我有一个名为results的表格,其中包含了大约600条以前运动成绩的记录。列包括hometeam、awayteam、hometeamscore、awayteamscore等 我试图在表上运行一个查询,以返回主客场比赛的特定球队的结果 我是这样做的: SELECT * FROM `results` WHERE `hometeam` || `awayteam` = "Sharks" 问题是上面的查询只返回鲨鱼队客场比赛的结果。 如下图所示: 我正在寻找一种方法,在那里我可以回到主客场比赛中

我有一个名为results的表格,其中包含了大约600条以前运动成绩的记录。列包括hometeam、awayteam、hometeamscore、awayteamscore等

我试图在表上运行一个查询,以返回主客场比赛的特定球队的结果

我是这样做的:

SELECT * FROM `results` WHERE `hometeam` || `awayteam` = "Sharks" 
问题是上面的查询只返回鲨鱼队客场比赛的结果。 如下图所示:

我正在寻找一种方法,在那里我可以回到主客场比赛中去如果有人能给我指出正确的方向,我将不胜感激。
提前谢谢。

你不能这样把你的条件结合起来。请尝试以下方法:

SELECT * FROM `results` WHERE `hometeam` = "Sharks" || `awayteam` = "Sharks"

你不能这样把你的条件结合起来。请尝试以下方法:

SELECT * FROM `results` WHERE `hometeam` = "Sharks" || `awayteam` = "Sharks"
试试这个:

SELECT * FROM `results` WHERE `hometeam`= "Sharks" || `awayteam` = "Sharks" 
试试这个:

SELECT * FROM `results` WHERE `hometeam`= "Sharks" || `awayteam` = "Sharks" 

下面的答案应该可以解决您的问题,但我想补充一点,您确实应该将您的团队存储在单独的表中。:)@ElendilThatall我也在修复同样的问题,但是如果我的主要目标是只检索结果,那么它是否仍然有必要——并且希望它能给我的数据库结构带来好处……感谢从结果中选择*,其中hometeam=“Sharks”| awayteam=“Sharks”@user2955598增加了灵活性。如果你想在将来更改球队名称,或者添加他们的城镇,该怎么办?如果要添加团队信息并将其链接到团队,该怎么办?如果它们只是结果表中的字段,您将遇到问题。在他们自己的表中,这是一个棘手的问题。您最初编写的查询相当于从hometeam=TRUE | | awayteam=“Sharks”的结果中查询
SELECT*,下面的答案应该可以解决您的问题,但我想补充一点,您确实应该将团队存储在单独的表中。:)@ElendilThatall我也在修复同样的问题,但是如果我的主要目标是只检索结果,那么它是否仍然有必要——并且希望它能给我的数据库结构带来好处……感谢从结果中选择*,其中hometeam=“Sharks”| awayteam=“Sharks”@user2955598增加了灵活性。如果你想在将来更改球队名称,或者添加他们的城镇,该怎么办?如果要添加团队信息并将其链接到团队,该怎么办?如果它们只是结果表中的字段,您将遇到问题。在他们自己的表中,这是一个棘手的问题。您最初编写的查询相当于从hometeam=TRUE | | awayteam=“Sharks”
@user2955598的结果中查询
SELECT*。如果这个答案有帮助,您可以将其标记为答案吗?实际上,您可以将类似的条件结合起来,正因为如此,
hometeam
被视为一个布尔值:)@user2955598如果这个答案有帮助,你能把它标记为答案吗?实际上你可以
将这样的条件耦合起来,正因为如此,
hometeam
被视为一个布尔值:)