![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Имеется бд постгрес в ней есть таблица users. Пытаюсь в нее по аналогии с мускулом записать данные, но выдает ошибку. Подскажите, что я делаю не так?
PHP код:
Warning: pg_query() [function.pg-query]: Query failed: ERROR: column "Admin" does not exist LINE 1: INSERT into users values (0, "Admin", "admin", "Администрато... ^ in /home/routerman117/server/www/nbn_prebid2/createdb.php on line 51 Пользователь не был внесён в базу: ERROR: column "Admin" does not exist LINE 1: INSERT into users values (0, "Admin", "admin", "Администрато... ^ |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Скорее всего вы просчитались с количеством столбцов в таблице.
Ошибка гласит: "Столбец "Admin" не существует" - скорее всего речь о последнем элементе в запросе - т.е. некуда писать уже данные. Проверьте,если первый столбец у вас автоинкрементный(id какое-нить) - то туда ничего писать не нужно - добавит id автоматом ... |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Проверил, все поля на месте, убрал в запросе заполнение поля id переименовал первый Admin в тест, он стал писать ту же ошибку про тест, значит ошибка начинается с первого же поля
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Странно...
проверьте тогда типы данных для полей - может не везде принимается текстовое значение... |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Везде принимает текст. Такое ощущение что постгрес воспринимает это как название столбцов, в которые нужно внести переменные. Может это где то в запросе указывается? чтобы не воспринимал имена
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Попробуйте указать явно,например:
Код:
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Как оказалось вся проблема была в \" после замены на одинарные кавычки всё заработало
![]() |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]()
Цитата отсюда:
Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 266
|
![]()
Спасибо, помогло
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запись в таблицу | Omg Zomg | БД в Delphi | 0 | 30.05.2010 13:08 |
запись из DBEdit в таблицу MySQL | KaimNotark | БД в Delphi | 7 | 22.01.2010 19:36 |
Запись данных в таблицу MySQL, расположенную на удалённом сервере) | tigr1991 | БД в Delphi | 0 | 07.01.2010 00:34 |
Запись из формы в таблицу??? | DEZuv | Microsoft Office Access | 2 | 06.04.2009 10:15 |