Re: Fw: select * from table not showing everything

Guillaume Lelarge <[email protected]>
Newsgroups gmane.comp.db.postgresql.php
Message-ID <[email protected]>
Richard Dunne a écrit :
> I am still at a loss.  I deleted everything from the table using 
> delete from table;
> I then added a row using the php method with the php webpage.  I then checked the table with 
> select * from table;
> 
> this being the result
> 
> 
>  name | address | contact_no 
> ------+---------+------------
>       |         | 
> (1 row)
> 
> As you can see its detecting an entry in the table but it is not displaying the entry.
> Can anyone advise?  I am only geussing at a configuration problem?
> 

Perhaps because empty strings were send. You're not telling us your PHP 
version. If you have 4.2.0 or later, register_globals is by default 
disabled and $customer_name, $customer_address and $customer_contact_no 
won't be registered. You'll need to use $_GET array to get those values. 
Moreover, you don't escape strings.

Maybe you should try this
   $query  = "insert into customer values(";
   $query .= "'" . pg_escape_string($_GET['customer_name']) . "', ";
   $query .= "'" . pg_escape_string($_GET['customer_address']) . "', ";
   $query .= "'" . pg_escape_string($_GET['customer_contact_no']) . "')";
   $result = pg_query($connect, $query);
and read this
   http://www.php.net/language.variables.predefined

Regards.


-- 
Guillaume.
<!-- http://abs.traduc.org/
      http://lfs.traduc.org/
      http://docs.postgresqlfr.org/ -->

---------------------------(end of broadcast)---------------------------
TIP 2: Don't 'kill -9' the postmaster
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.