[drupal-devel] [feature] MySQLi

Thox drupal-devel at drupal.org
Thu Jun 9 11:08:09 UTC 2005

Issue status update for http://drupal.org/node/24264

 Project:      Drupal
 Version:      4.6.1
 Component:    base system
 Category:     feature requests
 Priority:     critical
 Assigned to:  Anonymous
 Reported by:  nsk
 Updated by:   Thox
-Status:       active
+Status:       patch
 Attachment:   http://drupal.org/files/issues/database.mysqli.inc (5.9 KB)

Just one file for the /includes/ folder. I've tested this on my local
machine and it seems that everything is working fine (I didn't do much,
add / delete one node, saved admin settings).

Important: I've removed the "CLIENT_FOUND_ROWS" part, as mysqli
connects differently. I don't know how essential this is/was and
whether it will affect anything like paging?


Previous comments:

June 3, 2005 - 21:59 : nsk

I have asked this before but no reply, so could someone have a look at

I noticed Drupal 4.6.1 does not support MySQLi, the new MySQL client of
PHP 5.
It only supports the old deprecated MySQL client.

Are you planning adding MySQLi support in future Drupal versions?

I have already written some abstraction functions that dynamically
which client is installed, and it's GPL. Perhaps you could take some of
my code for
a MySQLi-enabled Drupal version. In general it is very very easy to
enable MySQLi support, I give an example here:

PEAR also supports MySQLi.

More information about the drupal-devel mailing list