Re: sql command

From: Chris <csmith(at)squiz(dot)net>
To: "P(dot) Jourdan" <pippo(at)videotron(dot)ca>
Cc: pgsql-php(at)postgresql(dot)org
Subject: Re: sql command
Date: 2002-05-05 23:23:59
Message-ID: 5.1.0.14.0.20020506090353.00ab3c90@cooee.cybersydney.com.au
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-php

Hi Philip,

>>>Could someone explain to me why sql commands work in php with pgsql?
>>
>>?? Why wouldn't they? :P
>
>I'm too new at this to understand. That's why I ask. What I don't
>understand is this: is sql generic as opposed to specific comands in mySQL
>and/or postgreSQL?

SQL is generic and specific. Sorry to be confusing :)

Each database system has a slightly different syntax for things but the
basics remain (to give really simple examples) :

INSERT INTO table_name (field1, field2, field3) VALUES (value1, value2,
value3) ..
UPDATE table_name SET field1=value1, field2=value2 WHERE field3=value3 ..
DELETE FROM table_name WHERE field1=value1 ..
SELECT field1, field2 FROM table_name WHERE field3=value3 ..

Differences come in with things like auto-increment fields, dates and times.
Example: MySQL uses an 'auto_increment' datatype, PostgreSQL uses a
'serial' datatype.

>I now understand that in my problem below you are right, there was an
>sqlconnect function created as you suggested below.
>Then, what would be the reason to use this sqlconnect function rather than
>pg_connect? Can't parameters be passed on to the pg_connect in the same
>way as they are passed on to the created sqlconnect? It seems like extra
>work or a bit of redundancy in creating a function that exists?

Sort of right. When you initially set it up, it can be a little bit of
extra work, but you can get a lot of advantage (time-saving) out of it.

You can now use it all over the place in your code, without worrying about
typos, you know it works and how it works etc. If you want to change it to
do something else (eg add logging), you only have to do it in one place,
instead of searching through all your code looking for places that need it.

The same reasons for any sort of function in any code exist here :)

-----------------
Chris Smith
http://www.squiz.net/

In response to

Browse pgsql-php by date

  From Date Subject
Next Message Dr Graham Douglas 2002-05-07 00:29:28 FROM Dr GRAHAM
Previous Message Scott Marlowe 2002-05-03 18:38:49 Re: Getting Image coordinates when mouse is clicked on the