Php 在调查中一年两次

Php 在调查中一年两次,php,sql,Php,Sql,我不想要整张表,只想要一个基于链接的结果 这项工作: $BANDID = intval($_GET['BANDID']); $sql = "SELECT BANDID, NAAMBAND, CONTACTBAND, GENRE, OMSCHRIJVING, LEDEN, PLAATS, PR

我不想要整张表,只想要一个基于链接的结果

这项工作:

$BANDID = intval($_GET['BANDID']);
$sql = "SELECT 
            BANDID, 
            NAAMBAND, 
            CONTACTBAND, 
            GENRE, 
            OMSCHRIJVING, 
            LEDEN, 
            PLAATS, 
            PRIJS, 
            BOEKERID, 
            WEBSITE, 
            YOUTUBE, 
            NOTITIES  
        FROM 
            `BANDS` 
        WHERE 
            BANDID = $BANDID";
$BANDID是通过单击上一页上的链接获得的,但我希望它与上面的链接相结合

$sql = "SELECT 
            NAAM,
            BANDID, 
            NAAMBAND, 
            CONTACTBAND, 
            BOEKERID
        FROM 
            `BANDS` 
        INNER JOIN 
            `adres` 
        WHERE 
            `BANDS`.BOEKERID = `adres`.id ";
但这不起作用:

$BANDID = intval($_GET['BANDID']);
$sql1 = "SELECT 
            NAAM,
            BANDID, 
            NAAMBAND, 
            CONTACTBAND, 
            BOEKERID 
        FROM 
            `BANDS` 
        INNER JOIN 
            `adres` 
        WHERE 
            `BANDS`.BOEKERID = `adres`.id 
        WHERE 
            BANDID = $BANDID";

请进一步帮助我,thks

您需要更改为正确的连接语法。每个连接都需要一个ON子句,然后您可以将WHERE子句放在该子句下面

$sql1 = "SELECT  NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` 
         INNER JOIN `adres` 
           ON`BANDS`.BOEKERID = `adres`.id 
         WHERE BANDID=$BANDID";

您需要更改为正确的联接语法。每个连接都需要一个ON子句,然后您可以将WHERE子句放在该子句下面

$sql1 = "SELECT  NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` 
         INNER JOIN `adres` 
           ON`BANDS`.BOEKERID = `adres`.id 
         WHERE BANDID=$BANDID";

您需要更改为正确的联接语法。每个连接都需要一个ON子句,然后您可以将WHERE子句放在该子句下面

$sql1 = "SELECT  NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` 
         INNER JOIN `adres` 
           ON`BANDS`.BOEKERID = `adres`.id 
         WHERE BANDID=$BANDID";

您需要更改为正确的联接语法。每个连接都需要一个ON子句,然后您可以将WHERE子句放在该子句下面

$sql1 = "SELECT  NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` 
         INNER JOIN `adres` 
           ON`BANDS`.BOEKERID = `adres`.id 
         WHERE BANDID=$BANDID";
将第二个替换为和

WHERE `BANDS`.BOEKERID = `adres`.id AND BANDID=$BANDID";
将第二个替换为和

WHERE `BANDS`.BOEKERID = `adres`.id AND BANDID=$BANDID";
将第二个替换为和

WHERE `BANDS`.BOEKERID = `adres`.id AND BANDID=$BANDID";
将第二个替换为和

WHERE `BANDS`.BOEKERID = `adres`.id AND BANDID=$BANDID";

您应该在上使用,并将其与以下内容结合使用:

$sql1 = "SELECT NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` INNER JOIN `adres` 
         ON `BANDS`.BOEKERID = `adres`.id
         WHERE BANDID=$BANDID";

这就是正确连接的方式。

您应该在上使用,并将其与以下位置组合:

$sql1 = "SELECT NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` INNER JOIN `adres` 
         ON `BANDS`.BOEKERID = `adres`.id
         WHERE BANDID=$BANDID";

这就是正确连接的方式。

您应该在上使用,并将其与以下位置组合:

$sql1 = "SELECT NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` INNER JOIN `adres` 
         ON `BANDS`.BOEKERID = `adres`.id
         WHERE BANDID=$BANDID";

这就是正确连接的方式。

您应该在上使用,并将其与以下位置组合:

$sql1 = "SELECT NAAM,BANDID, NAAMBAND, CONTACTBAND, BOEKERID 
         FROM `BANDS` INNER JOIN `adres` 
         ON `BANDS`.BOEKERID = `adres`.id
         WHERE BANDID=$BANDID";

这就是正确连接的方式。

它是否返回任何错误?它是否返回任何错误?它是否返回任何错误?它是否返回任何错误?其他两个答案都会起作用,但这是执行您的操作的最佳(也是最正确)方法want@GaspardRosay是的,这就是为什么我说这是正确的方法。有很多方法可以达到相同的结果。其他两种答案都可以,但这是做你想做的事情的最好(也是最正确)的方法want@GaspardRosay是的,这就是为什么我说这是正确的方法。有很多方法可以达到相同的结果。其他两种答案都可以,但这是做你想做的事情的最好(也是最正确)的方法want@GaspardRosay是的,这就是为什么我说这是正确的方法。有很多方法可以达到相同的结果。其他两种答案都可以,但这是做你想做的事情的最好(也是最正确)的方法want@GaspardRosay是的,这就是为什么我说这是正确的方法。有很多方法可以达到相同的结果。它经常发生=)它经常发生=)它经常发生=)它经常发生=)它经常发生=)