Re: Accessing the database
От | Jan T. Kim |
---|---|
Тема | Re: Accessing the database |
Дата | |
Msg-id | 20000602171904.B2279@jupiter.mpiz-koeln.mpg.de обсуждение исходный текст |
Ответ на | Accessing the database ("Pragati Sagar" <pragatis@sapientinfotech.com>) |
Список | pgsql-admin |
On Fri, Jun 02, 2000 at 04:35:29PM +0530, Pragati Sagar wrote: > Hi! > I connecting the postgreSQL database through the following code: > > <? > $conn=pg_connect("<IP address>","<port>","","","<database>"); > $index=pg_exec($conn,"select * from table1"); > ?> > > On execution of this code from the browser, following error appears : > > Warning: PostgresSQL query failed: ERROR: table1: Permission denied. in > /home/httpd/html/script.php3 on line 8 > > Where am I going wrong? Does the code have a problem or there is something > wrong with the permissions. A quick guess: Maybe you have not created a postgres user called "httpd" (or "nobody", "daemon" etc., depending on your operating system). PHP scripts run under the UID of the web server, which usually is not the same as your personal account. So, you can either create a httpd user in postgres, or alternatively, I think that pg_connect() in PHP also offers a way to specify your username and password as parameters (check out the PHP docs on the PostgreSQL functions for details). HTH. Greetinx & have a nice weekend, Jan -- +- Jan T. Kim -------------------------------------------------------+ | email: kim@mpiz-koeln.mpg.de | | WWW: http://www.mpiz-koeln.mpg.de/~kim/ | *-----=< hierarchical systems are for files, not for humans >=-----*
В списке pgsql-admin по дате отправления: