Re: Fw: select * from table not showing everything

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



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/ -->


[Index of Archives]     [Postgresql General]     [Postgresql Admin]     [PHP Users]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Databases]     [Yosemite Backpacking]     [Postgresql Jobs]

  Powered by Linux