За последние 24 часа нас посетили 16419 программистов и 1549 роботов. Сейчас ищут 2072 программиста ...

вставить строку в начало таблицы

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

  1. xcoder77

    xcoder77 Новичок

    С нами с:
    15 июл 2017
    Сообщения:
    28
    Симпатии:
    1
    Добрый вечер!) Проблема вставить строку в начало таблицы ((
    Код (Text):
    1. $k = 2;
    2. $t = count($projectes);
    3. $inpt = trim($_POST['namenew']);
    4. $ins = "insert into project (id, title) values (1 ,'" . $inpt . "')";
    5. $sql = mysqli_query($link, $ins);
    6. echo '<pre>';
    7. var_dump($t);
    8. echo '</pre>';
    9. foreach ($projectes as $proj1){
    10.         $inpt = $proj1['title'];
    11.         If ($inpt != "") {
    12.             $ins = "insert into project (id, title) values ($k ,'" . $inpt . "')";
    13.             $sql = mysqli_query($link, $ins);
    14.             $k++;
    15.         }
    Этот код почему-то добавляет мне еще одну лишнюю пустую строку в начало.
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в четвертой строке объявлена строка с запросом, в пятой выполнена. далее в цикле 12 строка объявление и 13 - выполнение. сам догадаешься где у тебя появляется лишняя строка?
     
  3. _ne_scaju_

    _ne_scaju_ Старожил

    С нами с:
    25 ноя 2016
    Сообщения:
    2.149
    Симпатии:
    118
    Тебе явно намекнул @Ganzal что у тебя в цикле ещё одна вставка происходит.