char *hostname, *username, *passwd, *dbname, *socket;
int hostname_len, username_len, passwd_len, dbname_len, socket_len;
long port=0;
+#if MYSQL_VERSION_ID > 50012
+ my_bool my_true = 1;
+#endif
if (getThis() && !ZEND_NUM_ARGS()) {
RETURN_NULL();
}
#endif
+#if MYSQL_VERSION_ID > 50012
+ mysql_options(mysql->mysql, MYSQL_OPT_RECONNECT, (const char *)&my_true);
+#endif
+
if (mysql_real_connect(mysql->mysql, hostname, username, passwd, dbname, port, socket, CLIENT_MULTI_RESULTS) == NULL) {
/* Save error messages */