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()
536 php_mysql_conn *mysql; in mysql_convert_zv_to_mysqlnd() local
543mysql = (php_mysql_conn *)zend_fetch_resource(&zv TSRMLS_CC, -1, "MySQL-Link", NULL, 2, le_link, l… in mysql_convert_zv_to_mysqlnd()
545 if (!mysql) { in mysql_convert_zv_to_mysqlnd()
549 return mysql->conn; in mysql_convert_zv_to_mysqlnd()
560 ZEND_MODULE_STARTUP_D(mysql) in ZEND_MODULE_STARTUP_D() argument
596 PHP_MSHUTDOWN_FUNCTION(mysql) in PHP_MSHUTDOWN_FUNCTION() argument
622 PHP_RINIT_FUNCTION(mysql) in PHP_RINIT_FUNCTION() argument
654 PHP_RSHUTDOWN_FUNCTION(mysql) in PHP_RSHUTDOWN_FUNCTION() argument
680 PHP_MINFO_FUNCTION(mysql) in PHP_MINFO_FUNCTION() argument
727 php_mysql_conn *mysql=NULL; local
862 mysql = (php_mysql_conn *) malloc(sizeof(php_mysql_conn));
863 if (!mysql) {
866 mysql->active_result_id = 0;
868 mysql->multi_query = client_flags & CLIENT_MULTI_STATEMENTS? 1:0;
870 mysql->multi_query = 0;
874 mysql->conn = mysql_init(NULL);
876 mysql->conn = mysql_init(persistent);
880 mysql_options(mysql->conn, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout);
883 if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
885 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
892 MySG(connect_error) = estrdup(mysql_error(mysql->conn));
895 MySG(connect_errno) = mysql_errno(mysql->conn);
897 free(mysql);
901 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
905 new_le.ptr = mysql;
907 free(mysql);
917 mysql = (php_mysql_conn *) le->ptr;
918 mysql->active_result_id = 0;
920 mysql->multi_query = client_flags & CLIENT_MULTI_STATEMENTS? 1:0;
922 mysql->multi_query = 0;
926 mysqlnd_end_psession(mysql->conn);
928 if (mysql_ping(mysql->conn)) {
929 if (mysql_errno(mysql->conn) == 2006) {
931 … if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
933 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
941 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
945 mysqlnd_restart_psession(mysql->conn);
949 ZEND_REGISTER_RESOURCE(return_value, mysql, le_plink);
986 mysql = (php_mysql_conn *) emalloc(sizeof(php_mysql_conn));
987 mysql->active_result_id = 0;
989 mysql->multi_query = 1;
993 mysql->conn = mysql_init(NULL);
995 mysql->conn = mysql_init(persistent);
997 if (!mysql->conn) {
1001 efree(mysql);
1006 mysql_options(mysql->conn, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout);
1010 if (mysql_real_connect(mysql->conn, host, user, passwd, NULL, port, socket, client_flags)==NULL)
1012 …if (mysqlnd_connect(mysql->conn, host, user, passwd, passwd_len, NULL, 0, port, socket, client_fla…
1019 MySG(connect_error) = estrdup(mysql_error(mysql->conn));
1022 MySG(connect_errno) = mysql_errno(mysql->conn);
1026 mysqlnd_close(mysql->conn, MYSQLND_CLOSE_DISCONNECTED);
1029 efree(mysql);
1032 mysql_options(mysql->conn, MYSQL_OPT_LOCAL_INFILE, (char *)&MySG(allow_local_infile));
1035 ZEND_REGISTER_RESOURCE(return_value, mysql, le_link);
1087 php_mysql_conn *mysql; local
1094 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, -1, "MySQL-Link", le_link, le_plink);
1096 …ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, NULL, MySG(default_link), "MySQL-Link", le_link, le_…
1104 if ((mysql = zend_list_find(resource_id, &tmp)) && tmp == le_plink) {
1105 mysqlnd_end_psession(mysql->conn);
1132 php_mysql_conn *mysql; local
1143 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1145 if (php_mysql_select_db(mysql, db TSRMLS_CC)) {
1173 php_mysql_conn *mysql; local
1184 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1186 RETURN_STRING((char *)mysql_get_host_info(mysql->conn),1);
1196 php_mysql_conn *mysql; local
1207 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1209 RETURN_LONG(mysql_get_proto_info(mysql->conn));
1219 php_mysql_conn *mysql; local
1230 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1232 RETURN_STRING((char *)mysql_get_server_info(mysql->conn),1);
1243 php_mysql_conn *mysql; local
1254 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1256 if ((str = (char *)mysql_info(mysql->conn))) {
1270 php_mysql_conn *mysql; local
1280 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1282 RETURN_LONG((long) mysql_thread_id(mysql->conn));
1292 php_mysql_conn *mysql; local
1306 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1310 if ((stat = (char *)mysql_stat(mysql->conn))) {
1313 if (mysqlnd_stat(mysql->conn, &stat, &stat_len) == PASS) {
1328 php_mysql_conn *mysql; local
1339 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1340 RETURN_STRING((char *)mysql_character_set_name(mysql->conn), 1);
1353 php_mysql_conn *mysql; local
1364 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1366 if (!mysql_set_character_set(mysql->conn, csname)) {
1385 php_mysql_conn *mysql; local
1396 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1400 if (mysql_create_db(mysql->conn, db)==0) {
1416 php_mysql_conn *mysql; local
1427 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1429 if (mysql_drop_db(mysql->conn, db)==0) {
1443 php_mysql_conn *mysql; local
1446 …ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, link_id, "MySQL-Link", le_link, le_plin…
1449 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1466 mysql_real_query(mysql->conn, newquery, newql);
1468 if (mysql_errno(mysql->conn)) {
1469 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1473 mysql_result = mysql_use_result(mysql->conn);
1489 if (mysql_real_query(mysql->conn, query, query_len)!=0) {
1492 if (mysql_errno(mysql->conn)){
1493 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1499 if (mysql_query(mysql->conn, query)!=0) {
1502 if (mysql_errno(mysql->conn)){
1503 … php_error_docref("http://www.mysql.com/doc" TSRMLS_CC, E_WARNING, "%s", mysql_error(mysql->conn));
1510 mysql_result=mysql_use_result(mysql->conn);
1512 mysql_result=mysql_store_result(mysql->conn);
1515 if (PHP_MYSQL_VALID_RESULT(mysql->conn)) { /* query should have returned rows */
1525 mysql->active_result_id = Z_LVAL_P(return_value);
1601 php_mysql_conn *mysql; local
1614 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1619 if ((mysql_result=mysql_list_dbs(mysql->conn, NULL))==NULL) {
1637 php_mysql_conn *mysql; local
1649 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1651 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1657 if ((mysql_result=mysql_list_tables(mysql->conn, NULL))==NULL) {
1675 php_mysql_conn *mysql; local
1687 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1689 if (!php_mysql_select_db(mysql, db TSRMLS_CC)) {
1695 if ((mysql_result=mysql_list_fields(mysql->conn, table, NULL))==NULL) {
1710 php_mysql_conn *mysql; local
1722 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1726 mysql_result = mysql_list_processes(mysql->conn);
1744 php_mysql_conn *mysql; local
1761 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1763 RETURN_STRING((char *)mysql_error(mysql->conn), 1);
1775 php_mysql_conn *mysql; local
1792 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1794 RETURN_LONG(mysql_errno(mysql->conn));
1806 php_mysql_conn *mysql; local
1817 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1820 Z_LVAL_P(return_value) = (long) mysql_affected_rows(mysql->conn);
1858 php_mysql_conn *mysql; local
1870 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1873 new_str_len = mysql_real_escape_string(mysql->conn, new_str, str, str_len);
1886 php_mysql_conn *mysql; local
1897 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
1900 Z_LVAL_P(return_value) = (long) mysql_insert_id(mysql->conn);
2665 php_mysql_conn *mysql; local
2674 ZEND_FETCH_RESOURCE2(mysql, php_mysql_conn *, &mysql_link, id, "MySQL-Link", le_link, le_plink);
2678 RETURN_BOOL(! mysql_ping(mysql->conn));