ID: 10121 User Update by: [EMAIL PROTECTED] Status: Open Bug Type: PostgreSQL related Description: Case Sensitive Associative Arrays Rereading that last line its a little confusing. If you want to input table or column names as mixed case you need to enclose them in quotes otherwise they are lowered. Then when you make a query you would also need to enclose the query names in quotes as it is also lowered automatically if there are no quotes. However this behavior is not shared by associative arrays in PHP for some reason. Previous Comments: --------------------------------------------------------------------------- [2001-04-02 17:27:00] [EMAIL PROTECTED] Rereading that last line its a little confusing. If you want to input table or column names as mixed case you need to enclose them in quotes otherwise they are lowered. Then when you make a query you would also need to enclose the query names in quotes as it is also lowered automatically if there are no quotes. However this behavior is not shared by associative arrays in PHP for some reason. --------------------------------------------------------------------------- [2001-04-02 16:11:52] [EMAIL PROTECTED] The scenario is described here: mydb=> CREATE TABLE test ( U_Name char(50), U_Pass char(16) ); mydb=> INSERT INTO test values ('Bob', 'password'); query.php: <? $conn = pg_connect("dbname=mydb"); $result = pg_exec($conn, "select U_Name, U_Pass from test") $arr = pg_fetch_array($result, 0); echo "U_Name: " + $arr[U_Name] + " U_Pass: " + $arr[U_Pass] + "<BR>"; echo "u_name: " + $arr[u_name] + " u_pass: " + $arr[u_pass] + "<BR>"; ?> results that are printed:U_Name: U_Pass: u_name: Bob u_pass: password ( arr[0] = Bob, arr[1] = password) U_Name is not being automatically lowercased when using associative arrays. As of v6.1 PostgreSQL lowercases all table names as well as all columns. So searching on mixed case or uppercase names will not work unless they are enclosed in quotes.. --------------------------------------------------------------------------- Full Bug description available at: http://bugs.php.net/?id=10121 -- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]