Forum und email

mysqli_connect

mysqli->__construct()

(No version information available, might be only in CVS)

mysqli->__construct() — Új kapcsolatot nyit a MySQL szerverhez

Leírás

Eljárást használó stílus

mysqli mysqli_connect ([ string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket ]]]]]] )

Objektum-orientált stílus (konstruktor):

mysqli
__construct ([ string $host [, string $username [, string $passwd [, string $dbname [, int $port [, string $socket ]]]]]] )

Egy kapcsolatot nyit a futó MySQL szerverhez.

Paraméterek

host

Lehet hosztnév vagy IP cím. A NULL vagy "localhost" értékeket megadva a helyi hosztot veszi fel. Ha lehetséges, adatcsatornát (pipe) használ a TCP/IP protokoll helyett.

username

A MySQL felhasználónév.

passwd

Ha nincs meg van adva, vagy NULL, akkor a MySQL szerver megpróbálja azonosítani a felhasználót azokkal a felhasználói rekordokkal, melyeknek nem kötelező jelszót megadni. Ez lehetővé teszi egy felhasználónév többféle használatát különböző jogosultságokkal (attól függ, hogy megadott-e jelszót, vagy nem).

dbname

Ha meg van adva, megszabja az alapértelmezett adatbázist, amin majd a kéréseket végrehajtja.

port

Megszabja a MySQL szerverhez való kapcsolódáskor használni kívánt port számát.

socket

Megadja a használni kívánt socket-et vagy az elnevezett pipe-ot.

Note: A socket paramétert megadása nem fogja nyíltan meghatározni a MySQL szerverhez való csatlakozás során használni kívánt kapcsolat típusát. A MySQL adatbázishoz való kapcsolat a host paraméter segítségével lesz meghatározva.

Visszatérési értékek

Visszaad egy objektumot, ami a kapcsolatot képviseli egy MySQL szerverhez, vagy FALSE-t, ha a csatlakozás sikertelen.

Példák

Example#1 Objektum-orientált stílus

<?php
$mysqli 
= new mysqli("localhost""my_user""my_password""world");

/* kapcsolat ellenőrzése */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

printf("Host information: %s\n"$mysqli->host_info);

/* kapcsolat bezárása */
$mysqli->close();
?>

Example#2 Eljárást használó stílus

<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* kapcsolat ellenőrzése */
if (!$link) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

printf("Host information: %s\n"mysqli_get_host_info($link));

/* kapcsolat bezárása */
mysqli_close($link);
?>

A fenti példa a következő kimenetet adja:

Host information: Localhost via UNIX socket