imho.ws |
![]() |
![]() |
![]() |
# 1 |
Junior Member
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94
![]() ![]() |
PHP + Postgresql
Никак не могу добавить новую строку в таблицу СУБД Postgresql с данными, введенными в поле ввода.
Поясню. Есть база данных под управлением Postgresql, в этой базе данных есть таблица с полем типа 'text'. Для добавления строки в базу данных создан веб-интерфейс: пользователь на страничке в поле ввода вводит текст, жмет кнопку, которая через POST передает php-скрипту (например а.php) введенный текст. Как его передать в новую строку таблицы? Если короче, то вот содержимое a.php: $dbconn = pg_connect("host=localhost port=5432 dbname=my_db user=user_name password=user_password"); $result = pg_query($dbconn, "INSERT INTO clients (name) VALUES ($_POST['client_name'])"); pg_close($dbconn); Как я понимаю, здесь несоответствие типов, потому что если вручную прописать в скрипте передаваемое значение, а так же echo "$_POST['client_name'])" работают корректно. Что посоветуете? |
![]() |