Тема: PHP + Postgresql
Показать сообщение отдельно
Старый 07.11.2010, 10:10     # 1
Sambotey
Junior Member
 
Регистрация: 18.02.2004
Адрес: Краснодар
Сообщения: 94

Sambotey Нимб уже пробиваетсяSambotey Нимб уже пробивается
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'])"
работают корректно.
Что посоветуете?
Sambotey вне форума