我正试图用php编写一段代码,将新行插入到access.mdb中,但到目前为止我还无法使其工作,我已经这样做了,以插入
$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
不会起作用。
有人知道如何修复吗
顺便说一句。我的其余代码运行良好
很抱歉我的英语不好,我正在学习。
谨致问候,Tom
从同一个表执行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