Re: Where can I get error messages?

From: Jean-Luc Lachance <jllachan(at)nsd(dot)ca>
To: "dr_sad(surguttel)" <dr_sad(at)surguttel(dot)ru>
Cc: pgsql-php(at)postgresql(dot)org
Subject: Re: Where can I get error messages?
Date: 2002-08-29 15:43:37
Message-ID: 3D6E4129.FA61A0AA@nsd.ca
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Here is a sample:

<html>
<head>
<title>PostgreSQL PHP Test</title>
<body>
<table>
<?php
require_once( 'DB.php');

$userid=...;
$password=...;
$dbhost=...;
$databse=...;

$db = DB::connect( "pgsql://$userid:$password(at)$dbhost/$database");
if( DB::iserror( $db))
{
die( "DB:connect " . $db->getMessage());
}

$sql = "select * from whatever";
$q = $db->query($sql);

if( DB::iserror( $q))
{
die( "Query " . $q->getMessage());
}

while( $row = $q->fetchRow( ))
{
?>
<tr><td><?= $row[0] ?> </td>
<td><?= $row[1] ?> </td>
<td><?= $row[2] ?> </td>
</tr>
<?php
}
?>
</table>
</body>
</html>

Make sure that you include /usr/share/pear in the include_path in
php.ini and restart httpd.

JLL

"dr_sad(surguttel)" wrote:
>
> Hi, Jean-Luc.
> Can't find any documents about "DB::connect" at www.php.net :(
> Give me please any links to that.
> And why "pg_connect" does not work properly?
> Script ex.:
> ---- cut ---------
> <html>
> <body>
> <?
> printf("Hello, world!<br>");
> $s="host=dbserv port=5432 dbname=ll user=postgres password=gecnzr";
> if (($db=pg_pconnect ($s))===false) {printf("FALSE! No connection!<br>");}
> printf("This is the end of script<br>");
> ?>
> </body>
> </html>
> --- cut -----------
> No errors messages... "Hello, world!<br>" - is the last line in
> generated html text :\
>
> with respect, Andrey
>
> Wednesday, August 28, 2002, 9:20:43 PM, you wrote:
> JLL> Why don't you use the DB::connect instead?
>
> JLL> "dr_sad(surguttel)" wrote:
> >>
> >> I've installed Postgres 7.2.2 on Linux SuSE 8.0 Pro.
> >> >From other server (SuSE 8.0 Pro + Apache 2.0.39 + PHP 4.2.2) I'm trying
> >> to get access to Postgres database, using PHP-script:
> >>
> >> <html>
> >> <body>
> >> <? $db = pg_connect(...); ?>
> >> </body>
> >> </html>
> >>
> >> I've no errors messages both in PHP log and Postgres console, but HTML
> >> page was been generated this script are stoped on <body> tag. Where
> >> can I get error messages? That is possible troubles?
> >>
> >> Thank You
> >>
> >> --
> >> With respect, Andrey Sergeev
> >>
> >> ---------------------------(end of broadcast)---------------------------
> >> TIP 2: you can get off all lists at once with the unregister command
> >> (send "unregister YourEmailAddressHere" to majordomo(at)postgresql(dot)org)
>
> JLL> ---------------------------(end of broadcast)---------------------------
> JLL> TIP 4: Don't 'kill -9' the postmaster

In response to

Responses

Browse pgsql-php by date

  From Date Subject
Next Message Clinton Adams 2002-08-29 21:00:15 Re: How do I get the rec-id from an insert.
Previous Message Cornelia Boenigk 2002-08-29 12:57:42 Re: Where can I get error messages?