Задать вопрос

Как вывести значения со всеми id из таблицы PostgeSQL?

Выводит следующую ошибку:

5ae9778268df1114446117.png
Вот сам код:
<html>
 <head>
  <title>МОАТП</title>
 </head>
 <body>
 <?php echo '<p>Коннектимся к базе PostgreSQL:</p>'; ?>
 
 
<?php 

// Соединение, выбор базы данных
$dbconn = pg_connect("host=pg.sweb.ru port=5432 dbname=moatpru_test user=moatpru_test password=*od***obe**anj*") 
or die('Could not connect: ' . pg_last_error()); 

var_dump($dbconn); 


echo '<p>Выполняем SQL запрос:</p>'; 

$table= "Users";
// generate and execute a query 
$query = "SELECT id FROM $table";
$result = pg_query($connection, "SELECT users FROM $table") or die("Error in query: $query.
" . pg_last_error($connection));

// get the number of rows in the resultset 
$rows = pg_num_rows($result); 

echo "There are currently $rows records in the database."; 

// close database connection 
pg_close($connection); 
?>


 <?php echo '<p>FINISH</p>'; ?>



Вот база:

5ae978391535b716534839.png
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Найдите в своей таблице колонку `id`. Её там нет, есть `id_users`.
Ответ написан
Melkij
@Melkij
DBA для вашего PostgreSQL?
Вы удалили предыдущий вопрос и у меня нет желания набирать ответ повторно. Поэтому буду краток.
На одну ошибку указал Rsa97 , вторая ошибка:
SELECT id FROM Users;
SELECT id FROM "Users";

Это обращения к разным таблицам.

Разберитесь, где вы потеряли сами сообщения об ошибках pg.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽