Я хочу вставить значение MAX +1 автоматически в текстовый ввод только для чтения, который затем будет отправлен в качестве запроса на вставку в мою базу данных.Вставка значения MAX +1 в текстовое поле
Я протестировал запрос в своей базе данных, и это правильный запрос и работает нормально.
Однако, когда я запускаю его в своей программе, он возвращает 1. Не уверен, что он возвращает 1, потому что он ИСТИНА или потому что это только то значение, которое оно получает.
Как я могу исправить это, чтобы получить правильное значение MAX +1?
SQL/PHP:
<?php
$max = "SELECT MAX(Group_ID) +1 FROM SKU_Group_Dim";
$stmt = $dbh->prepare($max);
$result = $stmt->execute();
//echo $result;
?>
Вход для +1 значения макс:
<input type="text" name="id" id="id" class="text ui-widget-content ui-corner-all" value="<?php echo $result; ?>" readonly>
Что показывает '// echo $ result;' в настоящее время? – JustOnUnderMillions
эхо-результат: '1' в настоящее время – Rataiczak24
Попробуйте свой' var_dump ($ result) 'или' print_r ($ result) '? Затем вы можете увидеть, действительно ли это true или просто целое число со значением 1. –