[英]Cant retrieve information from database using php
I have a very simple piece of code i cant get working. 我有一个非常简单的代码,我无法正常工作。 I am just trying to search these three tables for these values. 我只是试图在这三个表中搜索这些值。 When I remove the second two Select statements it works and no matter what table i choose from it works. 当我删除后两个Select语句时,它将起作用,无论我从哪个表中选择都起作用。 It has something to do with the UNION statements.Thanks 这与UNION语句有关。
$query = "SELECT First_Name, Last_Name, yards FROM quarterbacks WHERE Nickname='$nickname' AND Last_Name='$last_name'
UNION
SELECT First_Name, Last_Name, yards FROM runningbacks WHERE Nickname='$nickname' AND Last_Name='$last_name'
UNION
SELECT First_Name, Last_Name, yards FROM recievers WHERE Nickname='$nickname' AND Last_Name='$last_name'";
$result =mysqli_query($db, $query) or die('error getting data');
Try This 尝试这个
$query= "SELECT quarterbacks.First_Name AS a, quarterbacks.Last_Name AS b, quarterbacks.yards AS c, runningbacks.First_Name AS p, runningbacks.Last_Name AS q, runningbacks.yards AS r, recievers.First_Name AS x, recievers.Last_Name AS y, recievers.yards AS z
FROM quarterbacks, runningbacks, recievers
WHERE Nickname='$nickname' AND Last_Name='$last_name'";
I think you have missed single quote 我想你错过了单引号
SELECT First_Name, Last_Name, yards FROM quarterbacks WHERE
Nickname='$nickname' AND Last_Name='$last_name
SELECT First_Name, Last_Name, yards FROM quarterbacks WHERE Nickname='$nickname' AND Last_Name='$last_name' -<<<<<<
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.