За последние 24 часа нас посетили 16584 программиста и 1650 роботов. Сейчас ищут 2027 программистов ...

Вставляем в таблицу...(((

Тема в разделе "PHP и базы данных", создана пользователем xcoder77, 15 окт 2017.

  1. xcoder77

    xcoder77 Новичок

    С нами с:
    15 июл 2017
    Сообщения:
    28
    Симпатии:
    1
    Имеем такой код:
    PHP:
    1. if(isset($_POST['first']) == 'Yes'){
    2.     echo "<p>В начало таблицы</p>";
    3.     $new_post = $_POST['namenew'];
    4.     $new_id = 1;
    5.      $sql = "UPDATE `project` SET `id_number` = `id_number` + 1";
    6.     $result = mysqli_query($link, $sql);
    7.    
    8.    $comand_insert = "INSERT INTO `project` (id, name, id_number) values ( ,'".$new_post."','".$new_id."');";
    9. $ins_post = mysqli_query($link, $comand_insert);
    10. mysqli_close($link);
    11.  if (isset($ins_post)) {
    12.         echo "<p>Данные успешно добавлены в таблицу.</p>";
    13.     } else {
    14.         echo "<p>Произошла ошибка.</p>";
    15.     }
    В итоге "данные успешно добавлены в таблицу", а в реальности в таблице ничего нет((
    В чем может быть проблема?
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    внимательно посмотри синтаксис запроса бд, там ошибка
     
  3. xcoder77

    xcoder77 Новичок

    С нами с:
    15 июл 2017
    Сообщения:
    28
    Симпатии:
    1
    @MouseZver прикольно, но sql команда выполняется успешно в MyPhpAdmin, о каком синтаксисе идет речь?
     
  4. mahmuzar

    mahmuzar Старожил

    С нами с:
    6 апр 2012
    Сообщения:
    4.631
    Симпатии:
    425
    Адрес:
    РД, г. Махачкала.
    @xcoder77, нет, именно этот сгенерированный запрос не выполнится. Сделай вывод сгенерированного запроса, и ты увидишь в чем косяк.
    PHP:
    1.    $comand_insert = "INSERT INTO `project` (id, name, id_number) values ( ,'".$new_post."','".$new_id."');";
    2. echo $comand_insert;
    3. die();
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.797
    Симпатии:
    1.331
    Адрес:
    Лень
    найди две ошибки
     
    xcoder77 нравится это.
  6. xcoder77

    xcoder77 Новичок

    С нами с:
    15 июл 2017
    Сообщения:
    28
    Симпатии:
    1
    @MouseZver спасибо, нашел баГ)