Вместо того, чтобы хотеть всю таблицу, мне нужен только один результат, основанный на ссылке.
Это работает:
$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
WHERE 'BANDS'.BOEKERID = 'adres'.id WHERE BANDID=$BANDID";
заменить второй, где И
WHERE 'BANDS'.BOEKERID = 'adres'.id AND 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";