Help, plz...

Help, plz...

am 04.09.2002 12:09:09 von dr_sad

use:
Linux SuSE 8.0 Pro
PostgreSQL 7.2
PHP 4.2.2
Apache 2.0.39

All posible deb messages in php.ini are enabled, but follow code:
------------------------------------------------------------ -------------------


PostgreSQL PHP Test



printf("BEGIN
");
require_once('DB.php');
$userid='postgres';
$password='gecnzr';
$dbhost='dbserv';
$database='ll';

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

$sql = "select * from agreements";
$q = $db->query( $sql );
if ( DB::iserror( $q ))
{
die("Query " . $q->getMessage());
}

while ( $row = $q->fetchRow() )
{
?>





}
printf("END.
");
?>



------------------------------------------------------------ -------------------
return follow html:
------------------------------


PostgreSQL PHP Test



BEGIN

------------------------------

can anybody help me? I don't see any error messages both apache and
php logs... :( If I change sitax of command, of course i see error
messages... Heh...

--
respect, Andrey.


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org

Re: Help, plz...

am 04.09.2002 16:23:21 von dbrown

I don't see any generic errors. What I would do is insert debugging
statments after DB::connect, after the query, and inside the while loop
and see which one fails to show up. (Like "Connected", "Query
Returned", and "Looping While...") This should help you find out what
command is failing to complete.

Hope this helps..

Dave

dr_sad(surguttel) wrote:

>use:
>Linux SuSE 8.0 Pro
>PostgreSQL 7.2
>PHP 4.2.2
>Apache 2.0.39
>
>All posible deb messages in php.ini are enabled, but follow code:
>----------------------------------------------------------- --------------------
>
>
> PostgreSQL PHP Test
>
>
>


> > printf("BEGIN
");
> require_once('DB.php');
> $userid='postgres';
> $password='gecnzr';
> $dbhost='dbserv';
> $database='ll';
>
> $db = DB::connect("pgsql://$userid:$password@$dbhost/$database");
> if ( DB::iserror( $db ))
> {
> die("DB.connect " . $db->getMessage());
> }
>
> $sql = "select * from agreements";
> $q = $db->query( $sql );
> if ( DB::iserror( $q ))
> {
> die("Query " . $q->getMessage());
> }
>
> while ( $row = $q->fetchRow() )
> {
> ?>
>
>
>
>
>
> > }
> printf("END.
");
> ?>
>

>
>
>----------------------------------------------------------- --------------------
>return follow html:
>------------------------------
>
>
> PostgreSQL PHP Test
>
>
>
> BEGIN

>------------------------------
>
>can anybody help me? I don't see any error messages both apache and
>php logs... :( If I change sitax of command, of course i see error
>messages... Heh...
>
>
>



---------------------------(end of broadcast)---------------------------
TIP 3: if posting/reading through Usenet, please send an appropriate
subscribe-nomail command to majordomo@postgresql.org so that your
message can get through to the mailing list cleanly

Re: Help, plz...

am 05.09.2002 07:09:50 von dr_sad

Hi, Dave.
Thanx. I've made follow changes:
----------------
1. printf("BEGIN
");
2. require_once('DB.php');
3. printf("point 1
");
4. $userid='mrtg';
5. $password='';
6. $dbhost='dbserv';
7. $database='ll';
8. printf("point 2
");
9. $db = DB::connect("pgsql://$userid:$password@$dbhost/$database");
10. printf("point 3
");
----------------
text "point 3" Not printed :( so error inside line 10, however on
postgreSQL console no error messages and PHP is silent...

--
respect, Andrey.

Wednesday, September 04, 2002, 8:23:21 PM, you wrote:
DCB> I don't see any generic errors. What I would do is insert debugging
DCB> statments after DB::connect, after the query, and inside the while loop
DCB> and see which one fails to show up. (Like "Connected", "Query
DCB> Returned", and "Looping While...") This should help you find out what
DCB> command is failing to complete.

DCB> Hope this helps..

DCB> Dave

DCB> dr_sad(surguttel) wrote:

>>use:
>>Linux SuSE 8.0 Pro
>>PostgreSQL 7.2
>>PHP 4.2.2
>>Apache 2.0.39
>>
>>All posible deb messages in php.ini are enabled, but follow code:
>>---------------------------------------------------------- ---------------------
>>
>>
>> PostgreSQL PHP Test
>>
>>
>>


>> >> printf("BEGIN
");
>> require_once('DB.php');
>> $userid='postgres';
>> $password='gecnzr';
>> $dbhost='dbserv';
>> $database='ll';
>>
>> $db = DB::connect("pgsql://$userid:$password@$dbhost/$database");
>> if ( DB::iserror( $db ))
>> {
>> die("DB.connect " . $db->getMessage());
>> }
>>
>> $sql = "select * from agreements";
>> $q = $db->query( $sql );
>> if ( DB::iserror( $q ))
>> {
>> die("Query " . $q->getMessage());
>> }
>>
>> while ( $row = $q->fetchRow() )
>> {
>> ?>
>>
>>
>>
>>
>>
>> >> }
>> printf("END.
");
>> ?>
>>

>>
>>
>>---------------------------------------------------------- ---------------------
>>return follow html:
>>------------------------------
>>
>>
>> PostgreSQL PHP Test
>>
>>
>>
>> BEGIN

>>------------------------------
>>
>>can anybody help me? I don't see any error messages both apache and
>>php logs... :( If I change sitax of command, of course i see error
>>messages... Heh...
>>
>>
>>



DCB> ---------------------------(end of broadcast)---------------------------
DCB> TIP 3: if posting/reading through Usenet, please send an appropriate
DCB> subscribe-nomail command to majordomo@postgresql.org so that your
DCB> message can get through to the mailing list cleanly


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org