Hi,
I have mySQL 4 installed on my system, along with the PHP-Nuke db set to "mysql4."
Under this configuration the Reminder 2 module stops functioning correctly (doesn't have reference to the configuration data stored in the database). I've isolated the problem and it is specificly related to the PHP-Nuke db class mysql4.php, and in the "sql_fetchrow" function.
Appearently, the implementation of "sql_fetchrow" is set to create a "MYSQL_ASSOC" array, where the array elements are solely obtained by using the field's symbolic names (Reminder 2 uses numerical references of the fields position in the results).
This method fails because a "MYSQL_ASSOC" fetch only composes an array containing associative array references (i.e., their symbolic field names).
Where as, the MySQL class uses a "mysql_fetch_array" which returns a combination of numerical and associative array elements (thus allowing either type of array element extraction to be applied).
I don't see this as "your problem" per say, since the PHP-Nuke folks have not produced a mysql4 class which duplicates all of the characteristics of the MySQL class. But since some may contact you regarding this problem I thought that you should be aware of it.










