Function.mysqli-real-connect
Aus PHP-Wiki
mysqli_real_connect
(PHP 5)
mysqli_real_connect(no version information, might be only in CVS)
mysqli->real_connect -- Opens a connection to a mysql serverInhaltsverzeichnis |
Description
Procedural style
bool mysqli_real_connect ( object link [, string hostname [, string username [, string passwd [, string dbname [, int port [, string socket [, int flags]]]]]]])</BR >
Object oriented style (method)
class mysqli {</BR >bool real_connect ( [string hostname [, string username [, string passwd [, string dbname [, int port [, string socket [, int flags]]]]]]])
</BR >}
mysql_real_connect() attempts to establish a connection to a MySQL database engine running on host.
This function differs from function.mysqli-connect:
mysqli_real_connect() needs a valid object which has to be created by function function.mysqli-init
With function function.mysqli-options you can set various options for connection.
With the parameter flags you can set different connection options:
Tabelle 1. Supported flags
<THEAD >
</THEAD ><TBODY >Name Description MYSQLI_CLIENT_COMPRESS Use compression protocol MYSQLI_CLIENT_FOUND_ROWS return number of matched rows, not the number of affected rows MYSQLI_CLIENT_IGNORE_SPACE Allow spaces after function names. Makes all function names reserved words. MYSQLI_CLIENT_INTERACTIVE Allow interactive_timeout seconds (instead of wait_timeout seconds) of inactivity before closing the connection </TBODY >MYSQLI_CLIENT_SSL Use SSL (encryption) Anmerkung: For security reasons the MULTI_STATEMENT flag is not supported in PHP. If you want to execute multiple queries use the function.mysqli-multi-query function.
Siehe auch
function.mysqli-connect, function.mysqli-init, function.mysqli-options, function.mysqli-ssl-set, function.mysqli-close.
Example
Beispiel 1. Object oriented style
|
Beispiel 2. Procedural style
|
The above examples would produce the following output:
Connection: Localhost via UNIX socket |