На моем сервере XAMPP у меня есть таблица базы данных на phpMyAdmin. В этой таблице у меня есть несколько столбцов, а один из них - столбец id
(целое число).PHP-функция не увеличивает int так, как должно быть
Я хочу получить идентификатор последнего добавленного предмета, увеличить его на единицу, а затем присвоить его новому элементу, который добавляет функция в таблицу.
Проблема заключается в том, что всякий раз, когда есть новый элемент, он автоматически присваивается 1 в качестве идентификатора, ничего выше 1.
$sql = "SELECT * FROM items";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while ($row = $result->fetch_assoc()) {
if($_SESSION["increment"] == "yes"){
$_SESSION["id"] = $row["id"];
}else
$_SESSION["id"]=$_SESSION["id"]+1;
}
} else {
$_SESSION["id"] = 1;
}
[сообщение об ошибке] (http://php.net/manual/en/function.error-reporting.php) сказал что? и 'mysqli_error ($ conn)'? –
Все это кажется неправильным направлено ко мне – Strawberry