Hola gente, estube investigando acerca del controlador nativo de mysql que traen las ultimas verciones de php (mysqlnd) y queria saber si hay alguna forma de usarlo desde php de forma directa (sin pasar por mysqli o PDO).
Si se escribe un controlador en C es posible acceder a sus metodos, pero desde php no encontre nada ¿Sera que no se puede o que no busque bien?
En el codigo fuente hay muchos registros de PHPAPI pero ninguno de PHP_FUNCTION, un ejemplo seria:
Código C++:
Ver originalPHPAPI MYSQLND * mysqlnd_connect(MYSQLND * conn,
const char * host, const char * user,
const char * passwd, unsigned int passwd_len,
const char * db, unsigned int db_len,
unsigned int port,
const char * socket_or_pipe,
unsigned int mysql_flags
TSRMLS_DC);
sin embargo no encuentro como llamar a esta funcion desde php, ¿hay alguna manera o la unica forma de acceder es creando una extencion de php en C?
esta es la configuracion actual que tengo instalada:
mysqlnd
mysqlnd enabled
Version mysqlnd 5.0.10 - 20111026 - $Id: b0b3b15c693b7f6aeb3aa66b646fee339f175e39 $
Compression supported
SSL supported
Command buffer size 4096
Read buffer size 32768
Read timeout 31536000
Collecting statistics Yes
Collecting memory statistics Yes
Tracing n/a
Loaded plugins mysqlnd,example,debug_trace,auth_plugin_mysql_nati ve_password,auth_plugin_mysql_clear_password
API Extensions mysql,mysqli,pdo_mysql