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