Как подключить простой сайт к БД RDS PostgreSQL - PullRequest
0 голосов
/ 29 октября 2019

Это, возможно, широкий вопрос:

Я учил себя программировать в прошлом году. Я научился создавать простые веб-сайты с использованием HTML, CSS и JavaScript. Я также узнал, как создавать простые базы данных с использованием PostgreSQL. Мне нужна помощь, чтобы выяснить, как подключить (API) интерфейс и сервер.

Друг предложил мне научиться использовать AWS RDS, поэтому я уже создал там экземпляр БД PostgreSQL ( учебник ). Я также подключился к своей БД, используя pgAdmin 4, используя учебник .

То, что я хотел бы сделать, - это чтобы мой внешний интерфейс принял число в качестве ввода пользователя и "отправил" (POST) это значение в БД. Каждый раз, когда пользователь отправляет новое значение, новое значение сохраняется в БД, и кумулятивные значения всего POSTed возвращаются пользователю во внешний интерфейс.

Я знаю, что этот проект немного глупно это начало. Я не могу найти больше ссылок в Интернете, чтобы научить себя, как это сделать. Если у вас есть советы или ресурсы (веб-ссылки), чтобы помочь мне в этом, я был бы очень благодарен.

Дополнительное примечание - я также изучал питон в прошлом году, если это поможет.

1 Ответ

0 голосов
/ 29 октября 2019

Сначала подключитесь к базе данных следующим образом:

$ c1 = новый PDO ('pgsql: host = THERDSURL; пользователь = THEDBUSERNAME; dbname = THEDATABASENAME; пароль = THEPASSWORD; connect_timeout = 500', ноль,null);

Затем запустите новый запрос, например, так:

$statement=$c1->prepare("select * from mytable");

Затем выполните его:

$statement->execute();

, затем просмотрите результаты примерно так:

while($row=$statement->fetch());
{
   var_dump($row)
}

это будет немного различаться в зависимости от того, получаете ли вы данные или вставляете данные, но начните с изучения того, как получить (выбрать) данные. Создайте таблицу, используя некоторый графический интерфейс, и научитесь программно запрашивать ее.

ПРИМЕЧАНИЕ. Большинство людей используют какую-то библиотеку, чтобы сделать запрос более мощным и менее сложным. Этот код на PHP, но очень похожий процесс выполняется во многих языках.

Примечание2: не пытайтесь делать что-либо из этого в javascript, который встроен в html или работает на клиентском компьютере. Подключение к postgres с использованием встроенного JavaScript не является нормальным способом сделать это. Обычно люди используют такие языки, как PHP, Python, Java и т. Д., И это обычно выполняется на сервере - и хотя вы можете использовать javascript, который запускается на сервере, я хотел предупредить вас об этом, потому что новые разработчики могут не понимать, чтоjavascript, работающий на сервере, по сравнению с браузером имеет совершенно разные возможности в этом отношении.

...