Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: php + postgresql (Нет вывода на экран ни желаемого, ни ошибки)  (Прочитано 1310 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Embraced

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
postgresql 8.4
php5
apache2
БД создана, таблица есть, даже из netbeans выполняются запросы sql для бд.


Апач работает с php, все выводится, все задачи выполняются ровно до момента начала кода поключения к postgresql.
Ни данных из postgre ни нижеследующих результатов работы php кодов в странице.

В чем дело? . . почему php не работает с постгре и почему не дает хотя бы ошибку на вывод


*********************


<?php
//        $host="localhost";
//        $user="postgres";
//        $pass="951753";
//        $db="facenotesdb";
        $connection = " host='localhost' port='5432' dbname='facenotesdb' user='postgres' password='951753' " ;
        $con=pg_connect($connection) or die("error" . pg_last_error());
//        $con = pg_connect("host=$host dbname=$db user=$user password=$pass")
//            or die('Could not connect: ' . pg_last_error());
       
        $query = 'Select * from auth';
        $result = pg_query($query) or die('Query failed: ' . pg_last_error());
        echo "<table>\n";
        while ($line = pg_fetch_array($result, null, PGSQL_ASSOC)) {
            echo "\t<tr>\n";
            foreach ($line as $col_value) {
                echo "\t\t<td>$col_value</td>\n";
               
            }
            echo "\t</tr>\n";
        }
        echo "</table>\n";
        pg_free_result($result);
        pg_close($con);
        ?>
« Последнее редактирование: 12 Августа 2011, 18:43:27 от Embraced »

Оффлайн Metus_Violarium

  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
а ты включил все предупреждения и ошибки?
напиши в самом начале:
ini_set("error_reporting","E_ALL");
ini_set("display_errors","On");
Или как-то так

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.