Я пытаюсь сделать код для вставки новой строки в .mdb доступа с php, но я не могу заставить его работать до сих пор, я сделал это, чтобы вставить
$ins = ("INSERT INTO Klanten (KLANTNR, VOORNAAM, ACHTERNAAM, ADRES, POSTCODE, WOONPLAATS, PROVINCIE, TELEFOON) VALUES ((SELECT max(KLANTNR) FROM Klanten)+1,'$voornaam', '$achternaam', '$adres', '$postcode', '$woonplaats', '$provisie', '$telefoon');");
но
(SELECT max(KLANTNR) FROM Klanten)+1
не сработает
У кого-нибудь есть идея, как это исправить
КСТАТИ. остальная часть моего кода работает нормально
извините за мой плохой английский, я учу его.
С уважением,
Том
Делать select
из той же таблицы и без использования values
:
INSERT INTO Klanten (
KLANTNR,
VOORNAAM,
ACHTERNAAM,
ADRES,
POSTCODE,
WOONPLAATS,
PROVINCIE,
TELEFOON
) SELECT
MAX(KLANTNR) + 1,
'$voornaam',
'$achternaam',
'$adres',
'$postcode',
'$woonplaats',
'$provisie',
'$telefoon'
FROM
Klanten
SELECT max(KLANTNR)+1 FROM Klanten