From: | Andrew McMillan <andrew(at)catalyst(dot)net(dot)nz> |
---|---|
To: | ryanne cruz <ryanne(dot)cruz(at)up(dot)edu(dot)ph> |
Cc: | pgsql-php(at)postgresql(dot)org |
Subject: | Re: pg_result |
Date: | 2003-01-22 07:26:22 |
Message-ID: | 1043220382.3073.183.camel@kant.mcmillan.net.nz |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-php |
On Wed, 2003-01-22 at 19:18, ryanne cruz wrote:
> hi list.
>
> this is my script:
>
> $query7="select provinceid from province where province like '$tablename1';";
> $result7=pg_exec($conn,$query7);
> if(!$result7){
> .
> .
> .}
> else {
> .
> .
> .
> }
>
> my problem is when the value of the variable $tablename1 is not on the table
> province, it doesn't go to the if statements. what am i doing wrong?
You need to test for the number of rows returned. The $result7 is
simply true because the statement worked (it was syntactically correct)
even though no rows are returned.
if ( $result7 && pg_NumRows($result7) > 0 ) {
... process some rows ...
}
else {
... this might be an error ...
}
Regards,
Andrew.
>
> thanks!
>
>
> ---------------------------(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)
--
---------------------------------------------------------------------
Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington
WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St
DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267
Survey for nothing with http://survey.net.nz/
---------------------------------------------------------------------
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew McMillan | 2003-01-22 07:31:42 | Re: rtrim |
Previous Message | ryanne cruz | 2003-01-22 07:14:17 | empty |