Lines Matching refs:mysql

112 #define PHP_MYSQL_VALID_RESULT(mysql)		\  argument
113 (mysql_num_fields(mysql)>0)
115 #define PHP_MYSQL_VALID_RESULT(mysql) \ argument
116 (mysql_field_count(mysql)>0)
119 ZEND_DECLARE_MODULE_GLOBALS(mysql)
120 static PHP_GINIT_FUNCTION(mysql);
130 #define MYSQL_DISABLE_MQ if (mysql->multi_query) { \
131 mysql_set_server_option(mysql->conn, MYSQL_OPTION_MULTI_STATEMENTS_OFF); \
132 mysql->multi_query = 0; \
300 PHP_FALIAS(mysql, mysql_db_query, arginfo_mysql_db_query)
346 ZEND_MODULE_STARTUP_N(mysql),
347 PHP_MSHUTDOWN(mysql),
348 PHP_RINIT(mysql),
349 PHP_RSHUTDOWN(mysql),
350 PHP_MINFO(mysql),
352 PHP_MODULE_GLOBALS(mysql),
353 PHP_GINIT(mysql),
361 ZEND_GET_MODULE(mysql)
371 if (mysql->active_result_id) { \
376 _mysql_result = (MYSQL_RES *) zend_list_find(mysql->active_result_id, &type); \
381 zend_list_delete(mysql->active_result_id); \
382 mysql->active_result_id = 0; \
390 if (mysql->active_result_id) { \
395 mysql_result = (MYSQL_RES *) zend_list_find(mysql->active_result_id, &type); \
401 zend_list_delete(mysql->active_result_id); \
402 mysql->active_result_id = 0; \
436 static int php_mysql_select_db(php_mysql_conn *mysql, char *db TSRMLS_DC) in php_mysql_select_db() argument
440 if (mysql_select_db(mysql->conn, db) != 0) { in php_mysql_select_db()
516 static PHP_GINIT_FUNCTION(mysql) in PHP_INI_END()
534 ZEND_MODULE_STARTUP_D(mysql) in ZEND_MODULE_STARTUP_D() argument
566 PHP_MSHUTDOWN_FUNCTION(mysql) in PHP_MSHUTDOWN_FUNCTION() argument
592 PHP_RINIT_FUNCTION(mysql) in PHP_RINIT_FUNCTION() argument
624 PHP_RSHUTDOWN_FUNCTION(mysql) in PHP_RSHUTDOWN_FUNCTION() argument
650 PHP_MINFO_FUNCTION(mysql) in PHP_MINFO_FUNCTION() argument
697 php_mysql_conn *mysql=NULL; local
832 mysql = (php_mysql_conn *) malloc(sizeof(php_mysql_conn));
833 if (!mysql) {
836 mysql->active_result_id = 0;
838 mysql->multi_query = client_flags & CLIENT_MULTI_STATEMENTS? 1:0;
840 mysql->multi_query = 0;
844 mysql->conn = mysql_init(NULL);
846 mysql->conn = mysql_init(persistent);
850 mysql_options(mysql->conn, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout);
853 if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
855 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
862 MySG(connect_error) = estrdup(mysql_error(mysql->conn));
865 MySG(connect_errno) = mysql_errno(mysql->conn);
867 free(mysql);
871 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
875 new_le.ptr = mysql;
877 free(mysql);
887 mysql = (php_mysql_conn *) le->ptr;
888 mysql->active_result_id = 0;
890 mysql->multi_query = client_flags & CLIENT_MULTI_STATEMENTS? 1:0;
892 mysql->multi_query = 0;
896 mysqlnd_end_psession(mysql->conn);
898 if (mysql_ping(mysql->conn)) {
899 if (mysql_errno(mysql->conn) == 2006) {
901 … if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
903 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
911 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
915 mysqlnd_restart_psession(mysql->conn);
919 ZEND_REGISTER_RESOURCE(return_value, mysql, le_plink);
956 mysql = (php_mysql_conn *) emalloc(sizeof(php_mysql_conn));
957 mysql->active_result_id = 0;
959 mysql->multi_query = 1;
963 mysql->conn = mysql_init(NULL);
965 mysql->conn = mysql_init(persistent);
967 if (!mysql->conn) {
971 efree(mysql);
976 mysql_options(mysql->conn, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout);
980 if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
982 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
989 MySG(connect_error) = estrdup(mysql_error(mysql->conn));
992 MySG(connect_errno) = mysql_errno(mysql->conn);
996 mysqlnd_close(mysql->conn, MYSQLND_CLOSE_DISCONNECTED);
999 efree(mysql);
1002 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
1005 ZEND_REGISTER_RESOURCE(return_value, mysql, le_link);
1057 php_mysql_conn *mysql; local
1064 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, -1, "MySQL-Link", le_link, le_plink);
1066 …ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, NULL, MySG(default_link), "MySQL-Link", le_link, le_…
1074 if ((mysql = zend_list_find(resource_id, &tmp)) && tmp == le_plink) {
1075 mysqlnd_end_psession(mysql->conn);
1102 php_mysql_conn *mysql; local
1113 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1115 if (php_mysql_select_db(mysql, db TSRMLS_CC)) {
1143 php_mysql_conn *mysql; local
1154 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1156 RETURN_STRING((char *)mysql_get_host_info(mysql->conn),1);
1166 php_mysql_conn *mysql; local
1177 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1179 RETURN_LONG(mysql_get_proto_info(mysql->conn));
1189 php_mysql_conn *mysql; local
1200 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1202 RETURN_STRING((char *)mysql_get_server_info(mysql->conn),1);
1213 php_mysql_conn *mysql; local
1224 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1226 if ((str = (char *)mysql_info(mysql->conn))) {
1240 php_mysql_conn *mysql; local
1250 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1252 RETURN_LONG((long) mysql_thread_id(mysql->conn));
1262 php_mysql_conn *mysql; local
1276 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1280 if ((stat = (char *)mysql_stat(mysql->conn))) {
1283 if (mysqlnd_stat(mysql->conn, &stat, &stat_len) == PASS) {
1298 php_mysql_conn *mysql; local
1309 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1310 RETURN_STRING((char *)mysql_character_set_name(mysql->conn), 1);
1323 php_mysql_conn *mysql; local
1334 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1336 if (!mysql_set_character_set(mysql->conn, csname)) {
1355 php_mysql_conn *mysql; local
1366 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1370 if (mysql_create_db(mysql->conn, db)==0) {
1386 php_mysql_conn *mysql; local
1397 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1399 if (mysql_drop_db(mysql->conn, db)==0) {
1413 php_mysql_conn *mysql; local
1416 …ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, link_id, "MySQL-Link", le_link, le_plin…
1419 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1436 mysql_real_query(mysql->conn, newquery, newql);
1438 if (mysql_errno(mysql->conn)) {
1439 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1443 mysql_result = mysql_use_result(mysql->conn);
1459 if (mysql_real_query(mysql->conn, query, query_len)!=0) {
1462 if (mysql_errno(mysql->conn)){
1463 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1469 if (mysql_query(mysql->conn, query)!=0) {
1472 if (mysql_errno(mysql->conn)){
1473 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1480 mysql_result=mysql_use_result(mysql->conn);
1482 mysql_result=mysql_store_result(mysql->conn);
1485 if (PHP_MYSQL_VALID_RESULT(mysql->conn)) { /* query should have returned rows */
1495 mysql->active_result_id = Z_LVAL_P(return_value);
1571 php_mysql_conn *mysql; local
1583 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1587 if ((mysql_result=mysql_list_dbs(mysql->conn, NULL))==NULL) {
1605 php_mysql_conn *mysql; local
1617 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1619 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1625 if ((mysql_result=mysql_list_tables(mysql->conn, NULL))==NULL) {
1643 php_mysql_conn *mysql; local
1655 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1657 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1663 if ((mysql_result=mysql_list_fields(mysql->conn, table, NULL))==NULL) {
1678 php_mysql_conn *mysql; local
1690 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1694 mysql_result = mysql_list_processes(mysql->conn);
1712 php_mysql_conn *mysql; local
1729 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1731 RETURN_STRING((char *)mysql_error(mysql->conn), 1);
1743 php_mysql_conn *mysql; local
1760 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1762 RETURN_LONG(mysql_errno(mysql->conn));
1774 php_mysql_conn *mysql; local
1785 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1788 Z_LVAL_P(return_value) = (long) mysql_affected_rows(mysql->conn);
1828 php_mysql_conn *mysql; local
1840 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1843 new_str_len = mysql_real_escape_string(mysql->conn, new_str, str, str_len);
1856 php_mysql_conn *mysql; local
1867 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1870 Z_LVAL_P(return_value) = (long) mysql_insert_id(mysql->conn);
2627 php_mysql_conn *mysql; local
2636 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
2640 RETURN_BOOL(! mysql_ping(mysql->conn));