Connection (Csatlakozás) a mysql php jelenti próbababa
Mi MySQL és miért van rá szükség?
Most, hogy tudjuk, mi a MySQL, akkor kell foglalkozni a kérdést: „Miért van szükség,” Bizonyos esetekben, amikor a kis mennyiségű adat, és az alacsony feldolgozottsági fokát, a használata az adatbázis nem feltétlenül szükséges, de nem kevésbé kényelmes. A megoldás minden esetben gyógyszert kell alapulnia a jelenlegi helyzet: a rendelkezésre álló MySQL szerver terhelés mértéke és összege adatfeldolgozás stb
Ebben az esetben, ha úgy döntenek, hogy használja az adatbázis MySQL és a PHP programozási nyelv közül lehet választani - lássuk, hogyan lehet, hogy egy kapcsolat adatbázisunkban script. Erre a célra a mysql_connect () függvényt. amely figyelembe vesszük a felszínre a következő példát.
mysql_connect () funkció
mysql_connect () - megnyitása kapcsolatot a MySQL szerver és visszaad egy pointert vagy hamis a hiba.
Szintaxis mysql_connect () funkció
forrás mysql_connect ([string $ szerver [, string $ felhasználónév [, string $ password]]])
A fenti rövidített változata Syntax mysql_connect () függvényt. Ott tartják három fő string (karakterlánc) változó, ami általában elég a feladatra.
- $ Server - aljzat (host) a csatlakozáshoz. A változó értéke nincs kapcsolatban a domain a webhelyen. A név és a port $ szerver függ a szerver beállításokat. Általában ez a változó be van állítva a localhost. hogy meg lehet változtatni a beállításokat a PHP.
- $ Username - felhasználói név szerver folyamat tulajdonosa. A változó értéke semmi köze a bejelentkezést webhely vezérlőpult, FTP, stb Bár néhány esetben egybeesnek. Minden attól függ, a kiszolgáló beállításait.
- $ Jelszó - jelszó szerver folyamat tulajdonosa.
Ha beszélünk valami hasonló szerelvény Denver fejlesztésére oldalakon a „home” (helyi), a Windows-os gépen anélkül, hogy csatlakozik az internethez, majd (ez az alapértelmezett) példa Kapcsolódás MySQL a következő lehet:
$ Link = @mysql_connect ( "localhost", "root", "") or die ( "Nem lehet csatlakozni:" mysql_error ().); ?>
Rengeteg olyan apró részleteket, hogy érdemes odafigyelni. Nézzük őket:
- $ Link változó kap egy olyan mutató értéke kapcsolódni a MySQL szerver vagy hamis. Ha nem tud kapcsolatot létesíteni. Ezt követően, az értéke a változó indikátorként vegyületek felhasználhatók számos funkciót a PHP DBMS MySQL.
- Mielőtt a funkció mysql_connect () áll szimbólum „kutya” (@) elnyomja egy hibaüzenet, mint:
Figyelmeztetés. mysql_connect () [function.mysql kösse]: A hozzáférés megtagadva felhasználó ODBC '@ 'localhost'(using jelszó: NO) Z: \ home \ test1.ru \ www \ connect.php on line 2
Ez tökéletesen elfogadható, ha úgy dönt, hogy a hibakezelés folyamatát, de nem feltétlenül. Következő árnyalatot utal pontosan erre a kérdésre.Hozzáférés megtagadva felhasználó ODBC '@ 'localhost'(using jelszó: NO)
Vagy valami ilyesmi - attól függően, hogy a hibáról. Is, akkor mysql_errno function () - Visszaadja a numerikus hibakód az utolsó művelet a MySQL. de ez az Ön választása szerint.
Mint korábban említettük tárgyalt példában hibafeldolgozó nem az egyetlen lehetőség. Bizonyos esetekben, például amikor a szerver nem stabil, és ha kell valami, hogy a szokásos módon, és nem darabolva, akkor a változó $ linket a megfelelő kezelés. Itt van, hogyan nézhet ki:
# 038; lt php?
echo "
Fejléc
„$ Link = @mysql_connect ( "localhost");
if ($ link!) echo "Nem sikerült csatlakozni:". mysql_error ();
> Else echo "Connect OK.";
>
echo "
Fotter
„?>