-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi php-db members, I'm not sure if this is the right forum to say this or if this is more of a PHP technical issue.... I have found a strange problem with the MSSQL interface. I have a small relational database and a PHP script which populates and queries rows across the tables. When an integer has been plucked from a table using mssql_query() and mssql_fetch_array() calls, subsequent use of retrieved integers (say $id - a relation record id) causes problems in query strings. The result of converting an int into a string is padded with a string of null bytes, terminating the query string prematurely from MSSQL's POV while it looks "fine and dandy" from within PHP. consider : $iQry = 'UPDATE CUSTOMER SET ADDR_ID=$addr_id'. 'where CUST_ID=$cust_id'; Echo the query string and you see 'UPDATE CUSTOMER SET ADDR_ID=1' Echo a hex2bin dump of the query string and you see the rest of the query and the nulls in the middle of it after the '1'. There is a workaround - use chop($id) and the nulls get trimmed, but the problem is far from obvious unless the resulting query string is dumped out with bin2hex. - -- Cheers -- .\\arck D. Pearlstone -- Consultant Software Engineer ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ PGP Key ID: 0x929DCDA0 | www: http://www.silverstones.com ] I'm not crazy, I've just been in a very bad mood for 30 years. -----BEGIN PGP SIGNATURE----- Version: 6.5.8ckt (build 04) Comment: PGP Sealed for freshness iQA/AwUBOshMpDnkJKuSnc2gEQIaBwCfUrc9FgoFHJcMwU4gFGiGuJcdoMwAnjNi uOecfFErEvzJ8dKtK+oLe37M =r8iu -----END PGP SIGNATURE----- -- PHP Database 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]