我想将MAX + 1值自动插入只读文本输入,然后将其作为插入查询提交给我的数据库。在文本框中插入MAX +1值
我测试了我的数据库中的查询,它是正确的查询,并正常工作。
但是,当我在程序中运行它时,它返回1.不确定它是否返回1,因为它是TRUE或因为它只是它正在获取的值。
我该如何解决这个问题,以便获得正确的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)'?然后你可以看到它是真的还是只是一个整数值为1. –