mysqli_real_connect mysqli->real_connect Opens a connection to a mysql server Description Procedural style boolmysqli_real_connect objectlink stringhostname stringusername stringpasswd stringdbname intport stringsocket intflags Object oriented style (method) mysqli bool real_connect stringhostname stringusername stringpasswd stringdbname intport stringsocket intflags mysql_real_connect() attempts to establish a connection to a MySQL database engine running on host. This function differs from mysqli_connect: mysqli_real_connect needs a valid object which has to be created by function mysqli_init With function mysqli_options you can set various options for connection. With the parameter flags you can set diffrent connection options: Supported flags 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 MYSQLI_CLIENT_SSL Use SSL (encryption)
For security reasons the MULTI_STATEMENT flag is not supported in PHP. If you want to execute multiple queries use the mysqli_multi_query function.
&reftitle.returnvalues; &return.success; &reftitle.seealso; mysqli_connect, mysqli_init, mysqli_options, mysqli_ssl_set, mysqli_close.