Как вывести значения со всеми 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
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 2
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Найдите в своей таблице колонку `id`. Её там нет, есть `id_users`.
Ответ написан
Melkij
@Melkij
PostgreSQL DBA
Вы удалили предыдущий вопрос и у меня нет желания набирать ответ повторно. Поэтому буду краток.
На одну ошибку указал Rsa97 , вторая ошибка:
SELECT id FROM Users;
SELECT id FROM "Users";

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

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

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

Войти через центр авторизации
Похожие вопросы