blob: de9fa23d01f60712ff600967f8c3e552ffa159e0 [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001OPTIONAL
2SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01003 int * db_handles()
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstra715ec202025-07-09 22:18:31 +02005DESCRIPTION
6 Returns an array with all open handles to the SQL-server.
7 As mySQL is most of the time limited to 100 connections, you
8 should not let this number grow too big. The handles are sorted
9 in a special order: The last used handle is the first one and
10 the handle that hasn't been used for the longest time is
11 the last one. If no handles are open, an empty array is returned.
MG Mud User88f12472016-06-24 23:31:02 +020012
Zesstra715ec202025-07-09 22:18:31 +020013 The function is available only if the driver is compiled with
14 mySQL support. In that case, __MYSQL__ is defined.
MG Mud User88f12472016-06-24 23:31:02 +020015
Zesstra715ec202025-07-09 22:18:31 +020016 The efun triggers a privilege violation ("mysql", "db_handles").
MG Mud User88f12472016-06-24 23:31:02 +020017
Zesstra715ec202025-07-09 22:18:31 +020018HISTORY
19 Added in 3.2.9 .
20 LDMud 3.2.11 added the privilege violation.
MG Mud User88f12472016-06-24 23:31:02 +020021
Zesstra715ec202025-07-09 22:18:31 +020022SEE ALSO
MG Mud User88f12472016-06-24 23:31:02 +020023 db_affected_rows(E), db_conv_string(E), db_close(E), db_coldefs(E),
24 db_connect(E), db_error(E), db_exec(E), db_fetch(E), db_insert_id(E),
25 mysql(C), privilege_violation(M)