hi, we are using informix 7.31.UC6 as our database server. when we are trying to connect informix by dbaccess we are setting the below environment variables are as: export DBNLS=1;export LANG=tr_TR;export LC_COLLATE=tr_TR.ISO8859-9;export LC_CTYPE=tr_TR.ISO8859-9 but when we are rying to vonnect informix by PHP i am using the following commands to set those variables __ putenv("DBNLS=1"); putenv("LANG=tr_TR"); putenv("LC_COLLATE=tr_TR.ISO8859-9"); putenv("LC_CTYPE=tr_TR.ISO8859-9"); $veri_baglan = ifx_connect("mydb@ol_srv1" ,"XXX","XXX"); if (! $veri_baglan) die ("Informix connection error"); __ but I am usually getting this connection error message: Warning: ifx_connect : E [SQLSTATE=IX 000 SQLCODE=-23115] in /home/sapphire/public_html/PHP/lib_functions/a.php on line 18 Informix connection error and sometimes, strangely we are connecting to the database.. the informix configuration in the php.ini file is as: ifx.allow_persistent = On ifx.max_persistent = -1 ifx.max_links = -1 ifx.textasvarchar = 0 ifx.byteasvarchar = 0 ifx.charasvarchar = 0 ifx.blobinfile = 0 ifx.nullformat = 0 This error information is about locales,but the env. variables are set to true values that we can connect to database from command prompt, and sometimes by PHP.. What is the problem, why are we sometimes connecting and sometimes not able to? What else should I set or do? Thank you for the answers.. -- PHP General 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]