Query: maxdb_change_user
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MAXDB_CHANGE_USER(3) 1 MAXDB_CHANGE_USER(3) maxdb_change_user - Changes the user of the specified database connection Procedural styleSYNOPSISbool maxdb_change_user (resource $link, string $user, string $password, string $database)DESCRIPTIONObject oriented style bool maxdb::change_user (string $user, string $password, string $database) maxdb_change_user(3) is used to change the user of the specified database connection as given by the $link parameter and to set the current database to that specified by the $database parameter. In order to successfully change users a valid $username and $password parameters must be provided and that user must have sufficient per- missions to access the desired database. If for any reason authorization fails, the current user authentication will remain. Note Using this command will always cause the current database connection to behave as if was a completely new database connection, regardless of if the operation was completed successfully. This reset includes performing a rollback on any active transactions, closing all temporary tables, and unlocking all locked tables.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 Object oriented style <?php /* connect database test */ $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } if ($result = $maxdb->query("SELECT * FROM dual")) { $row = $result->fetch_row(); printf("Result: %s ", $row[0]); $result->free(); } /* reset all and select a new database */ if (!$maxdb->change_user("DBADMIN", "SECRET", "DEMODB")) { printf("Database not running "); } else { printf("Database running "); } /* close connection */ $maxdb->close(); ?> Example #2 Procedural style <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (!$link) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } if ($result = maxdb_query($link, "SELECT * FROM dual")) { $row = maxdb_fetch_row($result); printf("Result: %s ", $row[0]); maxdb_free_result($result); } /* reset all and select a new database */ if (!maxdb_change_user($link, "DBADMIN", "SECRET", "DEMODB")) { printf("Database not running "); } else { printf("Database running "); } /* close connection */ maxdb_close($link); ?> The above example will output something similar to: Result: a Database runningSEE ALSOmaxdb_connect(3), maxdb_select_db(3). PHP Documentation Group MAXDB_CHANGE_USER(3)
Related Man Pages |
---|
maxdb_error(3) - php |
maxdb_query(3) - php |
maxdb_num_fields(3) - php |
maxdb_num_rows(3) - php |
maxdb_use_result(3) - php |
Similar Topics in the Unix Linux Community |
---|
Database version |
Zild Database Library 2.1 (Default branch) |
Zild Database Library 2.2.1 (Default branch) |
Zild Database Library 2.2.2 (Default branch) |
Database Connection test in unix Script |