Имеем такой код: PHP: if(isset($_POST['first']) == 'Yes'){ echo "<p>В начало таблицы</p>"; $new_post = $_POST['namenew']; $new_id = 1; $sql = "UPDATE `project` SET `id_number` = `id_number` + 1"; $result = mysqli_query($link, $sql); $comand_insert = "INSERT INTO `project` (id, name, id_number) values ( ,'".$new_post."','".$new_id."');"; $ins_post = mysqli_query($link, $comand_insert); mysqli_close($link); if (isset($ins_post)) { echo "<p>Данные успешно добавлены в таблицу.</p>"; } else { echo "<p>Произошла ошибка.</p>"; } В итоге "данные успешно добавлены в таблицу", а в реальности в таблице ничего нет(( В чем может быть проблема?
@xcoder77, нет, именно этот сгенерированный запрос не выполнится. Сделай вывод сгенерированного запроса, и ты увидишь в чем косяк. PHP: $comand_insert = "INSERT INTO `project` (id, name, id_number) values ( ,'".$new_post."','".$new_id."');"; echo $comand_insert; die();