Я пытаюсь создать код для вставки новой строки в доступ .mdb с php, но я не могу заставить его работать до сих пор, я сделал это, чтобы вставитьPHP, odbc mdb insert max id +1
$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
не будет работать.
ли какой-либо один есть идея, как решить эту
BTW. остальная часть моего кода работает нормально
Извините за мой плохой английский Я изучаю его.
С наилучшими пожеланиями, Том
Enterox, вы можете подтвердить, что ваш SQL код правильно выполняется в базе данных? Можете ли вы также использовать 'var $ aVarForSQL = (SELECT max (KLANTNR) FROM Klanten)', выполнить это, а затем 'var_dump ($ aVarForSQL)' и добавить это к вашему вопросу .... наконец, пожалуйста, прочтите [ это (как спросить)] (http://stackoverflow.com/help/how-to-ask) и [this (mcve)] (http://stackoverflow.com/help/mcve) перед запросом, as это поможет вам получить больше и больше ответов от сообщества. – Bonatti
только что пробовал, но не работает –
Я бы использовал отдельный запрос для 'max + 1'. –