|
View:
New views
6 Messages
—
Rating Filter:
Alert me
|
|
|
pg_query to insert new pointI´m trying to insert a new point to a simple table called processos in a postgis database, using php, in a local server, with apache 2.2, php 5.2.12, postgre 8.3 and postgis 1.4. here is the piece of code: $sql = "INSERT INTO processos (id, the_geom) VALUES (1,(ST_PointFromText('POINT(-2 -62)',4291)))"; pg_query($con, $sql); I can observe (with pg_affected_rows) there´s no new record. Executing the same query directly in pgsql, with the same database user, returns a successfully result. Any ideas on what´s wrong? I had never done any queries using php before, is there a way to see an error message when executing this kind of server-side request? tried firebug console but there´s nothing going on there... Thanks a lot! André Mendonça Universidade Federal do Paraná Curitiba - BR Com o Novo Internet Explorer 8 suas abas se organizam por cor. Baixe agora, é grátis! _______________________________________________ postgis-users mailing list postgis-users@... http://postgis.refractions.net/mailman/listinfo/postgis-users |
|
|
|
|
|
Re: pg_query to insert new pointTry to look at the web server error logs as well. On unix they are usually in /var/log/apache2/ or /var/log/httpd/ and named error_log or error.log. I don't know where they are on windows systems, but maybe someone else could point you in the right location. You could also use pg_last_error ($con); or pg_last_notice($con); to see the last error that would have been written to the log.
Paul
On Oct 27, 2009, at 2:33 AM, <nicklas.aven@...> <nicklas.aven@...> wrote:
_______________________________________________ postgis-users mailing list postgis-users@... http://postgis.refractions.net/mailman/listinfo/postgis-users |
|
|
Re: pg_query to insert new point2009/10/27 André Mendonça <andremalms@...>:
> Hi everyone, first e-mail here. > I´m trying to insert a new point to a simple table called processos in a > postgis database, using php, in a local server, with apache 2.2, php 5.2.12, > postgre 8.3 and postgis 1.4. > > here is the piece of code: > > $sql = "INSERT INTO processos (id, the_geom) VALUES > (1,(ST_PointFromText('POINT(-2 -62)',4291)))"; > pg_query($con, $sql); > > > > > I can observe (with pg_affected_rows) there´s no new record. > > Executing the same query directly in pgsql, with the same database user, > returns a successfully result. > > Any ideas on what´s wrong? Perhaps your php db connection has auto commit turned off, so you have to explicitly COMMIT after INSERT. > I had never done any queries using php before, is > there a way to see an error message when executing this kind of server-side > request? tried firebug console but there´s nothing going on there... > > Thanks a lot! > > André Mendonça > Universidade Federal do Paraná > Curitiba - BR > > > > ________________________________ > Com o Novo Internet Explorer 8 suas abas se organizam por cor. Baixe agora, > é grátis! > _______________________________________________ > postgis-users mailing list > postgis-users@... > http://postgis.refractions.net/mailman/listinfo/postgis-users > > -- Puneet Kishor http://www.punkish.org Carbon Model http://carbonmodel.org Charter Member, Open Source Geospatial Foundation http://www.osgeo.org Science Commons Fellow, http://sciencecommons.org/about/whoweare/kishor Nelson Institute, UW-Madison http://www.nelson.wisc.edu ----------------------------------------------------------------------- Assertions are politics; backing up assertions with evidence is science ======================================================================= Sent from Madison, WI, United States _______________________________________________ postgis-users mailing list postgis-users@... http://postgis.refractions.net/mailman/listinfo/postgis-users |
|
|
|
|
|
Re: pg_query to insert new pointAndré ,
You could also output the error right on the php page by
trapping it along the lines of
Personally - I tend to use an abstraction layer like PHP ADODB
or PEAR. It makes your code a bit more portable, and also much less
to remember about the nuances of connecting
Hope that
helps,
Regina
From: postgis-users-bounces@... [mailto:postgis-users-bounces@...] On Behalf Of Moen, Paul T. Sent: Tuesday, October 27, 2009 9:18 AM To: PostGIS Users Discussion Subject: Re: [postgis-users] pg_query to insert new point Paul On Oct 27, 2009, at 2:33 AM, <nicklas.aven@...>
<nicklas.aven@...>
wrote:
__________ Information from ESET NOD32 Antivirus, version of virus signature database 4547 (20091027) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com _______________________________________________ postgis-users mailing list postgis-users@... http://postgis.refractions.net/mailman/listinfo/postgis-users |
| Free embeddable forum powered by Nabble | Forum Help |