ID: 8656
Comment by: litleseahorse_88 at yahoo dot com
Reported By: sigma at headquarters dot ca
Status: Closed
Bug Type: MySQL related
Operating System: Linux RedHat 6.2 kernal 2.2.18
PHP Version: 4.0.3pl1
New Comment:
34343434
Previous Comments:
------------------------------------------------------------------------
[2004-10-21 09:35:44] litleseahorse_88 at yahoo dot com
34343434
------------------------------------------------------------------------
[2004-10-21 09:35:23] litleseahorse_88 at yahoo dot com
34343434
------------------------------------------------------------------------
[2001-01-14 17:10:18] [EMAIL PROTECTED]
Fixed in CVS.
--Jani
------------------------------------------------------------------------
[2001-01-11 11:38:39] sigma at headquarters dot ca
configure line:
quick install
script:
for ($i = 0; ($row = mysql_fetch_object($results)) != false;
$i++) {
foreach ($row as $key => $value) {
$orders[$i][$key] = $value;
}
}
foreach($orders as $value) {
foreach($value as $key => $here) {
echo "key = $key, value = ".$value[$key]."\n";
}
}
will produce
key = 0, value = first value
key = database_column, value = first value
key = 1, value = second value
key = database_column, value = second value
...
description:
This is basically reproducing the column in a numbered and
named row in the returned array.
This is against the documentation that states that we can
only access the values by the column name because numbers
are illegal property names. It seems to me that the default
is MYSQL_BOTH but that by the documentation that isn't true.
By the documentation it seems to me that the default is
MYSQL_ASSOC.
I posted a note to the page to always use MYSQL_ASSOC/NUM as
the result_type.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=8656&edit=1