【发布时间】:2017-10-22 15:47:05
【问题描述】:
我希望添加一个函数,该函数将从表中的特定列中获取最大数字,并在执行 INSERT 查询之前添加到该列中。 (我不能让它自动递增,因为几个条目需要具有相同的值,这是通过 if 语句控制的)但是它没有这样做并且不会根据最高值将其增加 1。
$max = "SELECT MAX(LocationID) FROM boss";
$result = mysqli_query($connection, $max);
$locID = $result+1;
$query = "INSERT INTO boss (ID, Name, Type, Location, LocationID, Difficulty) VALUES ('0', '$boss', '$type', '$loc', '$locID', '$diff')";
【问题讨论】:
-
你忘了问问题
-
还有……你忘了看 MySQL 教程或示例。
-
如果不符合其他 if 语句之一,我只需将最大值加 1。
-
没有人需要这样做 :-(