ID: 15399 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Closed +Status: Open Bug Type: Feature/Change Request PHP Version: 4.1.1 New Comment:
It does matter to me. The problem arose for me by my using the & operator on the returned values. Though I might have expected it, no automatic cast was done to an integer, with nonsense results. Instead, any value I want to use as a bit array to do bit manipulation on I have to cast (laboriously, error-prone) to (integer). That's a pain. All I'm asking for is to have a fetch command that returns a sensible type appropriate to the type stored in the database. Previous Comments: ------------------------------------------------------------------------ [2002-02-24 07:30:49] [EMAIL PROTECTED] PHP has no (strict) types so it doesn't matter which types mysql_fetch_row & co return. ------------------------------------------------------------------------ [2002-02-06 05:17:07] [EMAIL PROTECTED] As a recent starter with PHP and MySQL, I have been caught out for too long not realising that all fields returned using mysql_fetch_row (and presumably others) are returned as strings. It would be really useful if there were a variant mysql call which returned the field with an appropriate type. Is the problem that PHP doesn't have enough types? Well, a fairly good job could be done on it anyhow. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=15399&edit=1