Когда я вставляя с помощью этого кода вставить два и я ДАННЫЕ downt знаю, как это исправитьКогда я вставки данных в MySQL это вставить два ДАННЫЕ, и я не знаю, почему
$sql = "SELECT Version_id FROM versions ORDER BY Version_id DESC LIMIT 1;";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
$lastVersion =$row["Version_id"];
}
}
echo($lastVersion);
$lastVersion++;
$sql = "INSERT INTO versions (version)
VALUES ('v$lastVersion')";
if (mysqli_query($conn, $sql)) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . mysqli_error($conn);
}
Вы имеете в виду два ряда? Кроме того, я бы подумал, что вам нужно будет добавить значение 'Version_id' в вашу недавно добавленную строку. – jeroen
это v $ lastVersion или $ lastVersion –
укажите немного больше того, с чем вы работаете. Команды 'SELECT' и' INSERT' не совпадают. – RST