| OPTIONAL |
| SYNOPSIS |
| int db_connect(string database) |
| int db_connect(string database, string user) |
| int db_connect(string database, string user, string password) |
| |
| DESCRIPTION |
| Connect to the database <database> on the local mySQL-server. |
| The return-value is the handle for this connection. Automatic |
| reconnects are enabled for this connection; see mysql(C) for |
| implications. |
| If the database does not exist or the server is NOT started, |
| a runtime-error is raised. |
| |
| If specified, the connection is made for <user> with <password>. |
| |
| The function is available only if the driver is compiled with |
| mySQL support. In that case, __MYSQL__ is defined. |
| |
| The efun triggers a privilege violation ("mysql", "db_connect"). |
| |
| HISTORY |
| Added in 3.2.9 . |
| LDMud 3.2.11 added the privilege violation. |
| |
| SEE ALSO |
| db_affected_rows(E), db_conv_string(E), db_close(E), db_coldefs(E), |
| db_exec(E), db_error(E), db_fetch(E), db_handles(E), |
| db_insert_id(E), mysql(C), privilege_violation(M) |