Пишу программу на PHP+Postgres. Сейчас пытаюсь реализовать функцию добавления информации в БД. 1. Устанавливаю соединение. 2. Отправляю запрос на вывод таблицы. Выводит. 3. Выбираю значения и ничего. Хотя строку запроса к БД вывожу - должно работать, по идее. Теперь пытаюсь просто строку запроса отправить и ничего не происходит, хотя беру из примеров, читал документацию. И в PgAdmin работает. В чем может быть ошибка? PHP: $tx="'Project 1 configuration, 12 resource'"; $tx2='"comment"'; $str = "UPDATE isa_projects SET $tx2=$tx WHERE identitycolumn=1"; $wew = pg_query($db, "$str"); if ($wew){ echo "<b>Добавили/изменили </b>"; } else{ echo "<br>Неудача $str<br>"; // Неудача UPDATE isa_projects SET "comment"='Project 1 configuration, 12 resource' WHERE identitycolumn=1 // Пытался разные кавычки, ; в конце запроса добавлять и ничего.(( $err = pg_last_error($db); echo "Ошибка добавления $err "; } }
Тож не работает. PHP: $wew = pg_query($db, "INSERT INTO test (test) VALUES (23)"); Хотя данные, что есть SELECT выводит. НО INSERT INTO ничего не добавляет..(