За последние 24 часа нас посетили 17498 программистов и 1719 роботов. Сейчас ищут 1725 программистов ...

Запрос на добавление и обновление данных. В чем ошибка?

Тема в разделе "PostgreSQL", создана пользователем mpjoke, 23 май 2010.

  1. mpjoke

    mpjoke Активный пользователь

    С нами с:
    23 май 2010
    Сообщения:
    2
    Симпатии:
    0
    Пишу программу на PHP+Postgres.
    Сейчас пытаюсь реализовать функцию добавления информации в БД.

    1. Устанавливаю соединение.
    2. Отправляю запрос на вывод таблицы. Выводит.
    3. Выбираю значения и ничего.
    Хотя строку запроса к БД вывожу - должно работать, по идее.

    Теперь пытаюсь просто строку запроса отправить и ничего не происходит, хотя беру из примеров, читал документацию.
    И в PgAdmin работает. В чем может быть ошибка?



    PHP:
    1.  
    2. $tx="'Project 1 configuration, 12 resource'";
    3. $tx2='"comment"';
    4. $str = "UPDATE isa_projects SET $tx2=$tx WHERE identitycolumn=1";
    5.  
    6. $wew = pg_query($db, "$str");
    7.     if ($wew){
    8.         echo "<b>Добавили/изменили </b>";
    9.     }
    10.     else{
    11.         echo "<br>Неудача $str<br>";    
    12. // Неудача UPDATE isa_projects SET "comment"='Project 1 configuration, 12 resource' WHERE identitycolumn=1
    13. // Пытался разные кавычки, ; в конце запроса добавлять и ничего.((
    14.         $err = pg_last_error($db);
    15.         echo "Ошибка добавления $err ";
    16.     }
    17. }
    18.  
     
  2. mpjoke

    mpjoke Активный пользователь

    С нами с:
    23 май 2010
    Сообщения:
    2
    Симпатии:
    0
    Тож не работает.
    PHP:
    1.     $wew = pg_query($db, "INSERT INTO test (test) VALUES (23)");
    Хотя данные, что есть SELECT выводит.
    НО INSERT INTO ничего не добавляет..(