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
Objektum-orientált stÃlus (konstruktor):
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