powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + СИ
8 сообщений из 8, страница 1 из 1
PostgreSQL + СИ
    #39252409
NoExist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Пытаюсь разобраться с написанием кода, пока безуспешно, а время поджимает, поэтому решил обратиться к вам, к знатокам!

Имеется база данных, захожу я в нее через WEB клиент phpPgAdmin. Необходимо написать код на СИ, который бы имел несколько функций.

К примеру, нужно добавлять студента. Сначала пользователя спрашиваю имя, фамилию и дату рождения студента и программа генерирует уникальный код для этого студента и все это добавляется в таблицу, вот путь до нее public -> student, в этой таблице имеется структура:

1. Код студента
2. Имя
3. Фамилия
4. Дата рождения
5. Средняя оценка


К базе данных я законектился, все это спрашиваю, а вот как добавлять все это в бд, не могу разобраться...

Помогите пожалуйста!
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39252446
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39252749
NoExist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vyegorov,

Да, я пытался разобраться в этих примерах, но у меня не получается заставить эти куски кода работать... Поэтому и обратился сюда.
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39252833
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoExistvyegorov,

Да, я пытался разобраться в этих примерах, но у меня не получается заставить эти куски кода работать... Поэтому и обратился сюда.
http://www.sql.ru/forum/941371/studentam-zhelaushhim-pomoshhi
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39253133
NoExist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
 res = PQexec(conn, insert into student (student_code, first_name, last_name, birthdate, average_grade) values (152489, 'first_name', 'last_name', 'date', '4');



До этой строки у пользователя спрашиваются значения переменных и придаются к переменным
first_name и last_name, а дата рождения к переменной date

Пример:

Код: plaintext
1.
2.
printf("Please, enter 'First name': ");
scanf("%s", first_name);



Ну вот так я пробовал... Не получается... Где я делаю не так?


Я приложил файл снимка бд...
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39253646
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoExistГде я делаю не так?
Да в общем-то везде. Приведённый кусок кода невозможно комментировать.
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39253834
YuriyRusinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+ аргументы в функциях идут, как $1, $2, ..., т.обр. автора следует приговорить к прочтению ссылок, упомянутых выше, в количестве как минимум 3 раз.
...
Рейтинг: 0 / 0
PostgreSQL + СИ
    #39253885
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NoExist
Код: plaintext
1.
 res = PQexec(conn, insert into student (student_code, first_name, last_name, birthdate, average_grade) values (152489, 'first_name', 'last_name', 'date', '4');



А это на каком языке программирования?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL + СИ
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]